我目前正在使用应用GreyScale悬停效果的jQuery插件。该插件完美地工作。ajax调用后重新初始化jQuery函数
插件所在的页面使用基于Ajax的过滤。正因为如此,下面的代码只能在初始加载时正常工作。我需要能够在每个过滤器上重新初始化这两个元素。
我已经用$(document).on
尝试,因为我使用jQuery 1.7.2,但不能得到这个工作..
$(function() {
// fade in the grayscaled images to avoid visual jump
$('.colour img').hide().fadeIn(1000);
});
// user window.load to ensure images have been loaded
$(window).load(function() {
$('.colour img').greyScale({
// call the plugin with non-defult fadeTime (default: 400ms)
fadeTime: 500,
reverse: false
});
});
哪个插件,你可以分享一些更多的代码 – mprabhat 2012-04-18 11:26:07