1
冲突所以我想实现这个在我的网站 - 在大多数页面上https://github.com/browserstate/ajaxifyHTML5 Ajaxify - 与其他简单的jQuery脚本
工作正常,但也有依赖于两个简单的脚本两页。第一个是
jQuery(function() {
var adjustArticleHeights = (function() {
var leftColumnHeight = 0,
rightColumnHeight = 0,
$articles = jQuery('.shop-item');
for (var i = 0; i < $articles.length; i++) {
if (leftColumnHeight > rightColumnHeight) {
rightColumnHeight += $articles.eq(i).addClass('right').outerHeight(true);
} else {
leftColumnHeight += $articles.eq(i).outerHeight(true);
}
}
return $articles;
})();
});
但奇怪的是,如果我在另一页上。然后转到此页面,该脚本不起作用。然后,如果我刷新页面,脚本确实有效。
下面的第二个脚本,它根本不会触发。不管有多少次刷新
function() {
jQuery('.image-caption').hide();
jQuery('.image-hover ').hover(function() {
jQuery(this).find('.image-caption').fadeIn(300);
}, function() {
jQuery(this).find('.image-caption').fadeOut(300);
});
};
我现在也弄1号线。
'“的第二个脚本,它不火的。”'这是通常与一个匿名函数,你从来没有打电话的情况下! :) – therealrootuser 2014-08-31 04:36:49
哦,谢谢,它现在可以工作,现在我刷新它! – Jordan 2014-08-31 04:40:55
这是否可以解决您的问题的整体问题? – Jhecht 2014-08-31 04:43:23