我有一个滑块脚本。
JS代码:
<script>
$(function(){
$("#slides").slidesjs({
start: 3,
width: 940,
height: 10
});
});
</script>
加载html或php后,滑块启动,一切正常。
问题1:否页面中的哪个显式地告诉此函数加载,它是如何加载的?它是$(function()
前面的$符号来自jQuery的文档.ready
的某种简写吗?
问题2:当我在$(function(){之后放置alert()
时,会弹出一条警告:function (a,b){return new m.fn.init(a,b)}
这是什么意思?
代码:
<script>
var sf=6,
$(function(sf){
$("#slides").slidesjs({
start: sf,
width: 940,
height: 10
});
});
</script>
如何做到这一点?
答案 0 :(得分:0)
A1 - 是的,$(function(){});
是自动执行功能。它与.ready
的不同之处在于.ready
仅在DOM准备就绪时执行,而$(function(){});
将在解析器到达此代码时立即执行。
A2 不清楚。 alert()
无效,因为它需要传入一些内容。您可以将函数名称传递给它,它将提醒函数说明。