1

私はかなり長い間このWeb サイトに取り組んできましたが、あらゆる点で私を悩ませているバグに遭遇しました。

問題は、サイトのギャラリー セクションにあります。ユーザーが円をクリックすると、Web サイトが分割されて開き、さらにサムネイルが表示されます。ユーザーが小さいサムネイルをクリックすると、ライトボックスが表示されるはずです。

悲しいことに、これは事実ではありません。一度にロードされる jQuery が多すぎるためだと思います。サムネイル ページは jQuery によって読み込まれる外部の html ファイルであるため、ライトボックス プラグインを読み込もうとすると、ブラウザは読み込みたくないようです。

ライトボックス効果は、ページが個別のページで表示されたときに機能します。たとえば、http://orchidaberdeen.com/6_toggle/1.html

これらは私が試したことです、

(function loading() {
  $.get('js/view.min.js?auto', function() {
    $('body').load('6_toggle/1.html#externalContent');
  });
})();

私もこれを試しました、

$(".plus_1").click(function() {
  $.getScript("js/view.min.js?auto", function(data, textStatus, jqxhr) {
     console.log(data); //data returned
     console.log(textStatus); //success
     console.log(jqxhr.status); //200
     console.log('Load was performed.');
  });
});

このコード行は、外部の html ファイルをロードしています。

t_slide.load("6_toggle/"+page+".html", function() {

ページの読み込み後にjqueryを再トリガーできる提案や修正を誰かが知っている場合、またはこれが不可能かどうかを知っている場合は、大歓迎です。

どうもありがとう、

キャメロン

4

0 に答える 0