请看下面的jsfiddle。这是使jQuery.appear插件正常工作的简单尝试。我究竟做错了什么?

http://jsfiddle.net/P7v8v/1/

的HTML是:

<div class = 'bar'>foo</div>

以下是相关代码:
alert('foo bar');
$('.bar').appear();
$('.bar').on('appear', AlertMe);

function AlertMe() {
    alert("alert me");
}

该插件可以从https://github.com/morr/jquery.appear#jqueryappear下载

最佳答案

1)出现时滚动或调整大小会触发事件(请引用第79行的JavaScript小提琴)

$(window).scroll(on_check).resize(on_check);

2)为使代码正常工作,请将其封装如下:
$(function(){
  ... your code goes here
 });

因此在加载库之前不会执行它。

希望这可以帮助

08-08 03:19