jquery-ias jQuery 不适用于加载的项目



这是问题所在,我知道对于新项目,我们应该添加渲染事件,这是我的代码?

$( 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'
    });
  });
});

相关内容

  • 没有找到相关文章

最新更新