我已经在这个网站上工作了很长一段时间了,我遇到了一个在每一点上都胜过我的错误。
问题出在网站的画廊部分。当用户点击圆圈时,网站会打开以显示更多缩略图。当用户点击较小的缩略图时,应该会出现一个灯箱。
可悲的是,情况并非如此,我认为这是因为一次加载了太多 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 的修复程序,或者知道这是否甚至不可能,那么将不胜感激。
非常感谢,
卡梅伦