请看下面的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
});
因此在加载库之前不会执行它。
希望这可以帮助