1

我已经在这个网站上工作了很长一段时间了,我遇到了一个在每一点上都胜过我的错误。

问题出在网站的画廊部分。当用户点击圆圈时,网站会打开以显示更多缩略图。当用户点击较小的缩略图时,应该会出现一个灯箱。

可悲的是,情况并非如此,我认为这是因为一次加载了太多 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