这是问题所在,我知道对于新项目,我们应该添加渲染事件,这是我的代码?
$( document ).ready(function() {
$('.dwn').hover(function() {
$(this).parent().siblings().css({
'opacity': '0.3'
})
}, function() {
$('.view').css({
'opacity': '1'
})
});
});
渲染:
ias.on('rendered', function(items) {
var $items = $(items);
$items.each(function() {
$('.dwn').hover(function() {
$(this).parent().siblings().css({
'opacity': '0.3'
})
}, function() {
$('.view').css({
'opacity': '1'
})
});
});
});
感谢您的帮助!
您可以在包含要在悬停的项目上进行操作的元素上使用事件侦听器。最大的通用处理程序可以是$('HTML'(。您必须向两个侦听器爆炸。下面修改的代码:
$(document).ready(function() {
$('html').on('mouseover', '.dwn', function() {
$(this).parent().siblings().css({
'opacity': '0.3'
});
});
$('html').on('mouseout', '.dwn', function() {
$('.view').css({
'opacity': '1'
});
});
});