猿问

可在div可见时触发操作的jQuery事件。

可在div可见时触发操作的jQuery事件。

我在我的站点中使用jQuery,当某个div可见时,我想触发某些操作。

是否可以将某种“isvisual”事件处理程序附加到任意div,并在使div可见时运行特定的代码?

我想要下面的伪代码:

$(function() {
  $('#contentDiv').isvisible(function() {
    alert("do something");
  });});

在ContentDiv实际可见之前,警报(“做某事”)代码不应该触发。

谢谢。


ITMISS
浏览 1383回答 3
3回答

慕雪6442864

控件使div可见之后,可以从脚本中触发事件。触发器功能例如//declare event to run when div is visiblefunction isVisible(){    //do something}//hookup the event$('#someDivId').bind('isVisible', isVisible);    //show div and trigger custom event in callback when div is visible$('#someDivId').show('slow', function(){     $(this).trigger('isVisible');});
随时随地看视频慕课网APP
我要回答