以下是我尝试实现的免费 jquery 库中的实现代码。
<script>
jQuery(function(){
jQuery('#camera_wrap_2').camera({
height: '400px',
loader: 'bar',
pagination: false,
thumbnails: true
});
});
</script>
这段代码有什么作用?我查找了使用 jQuery 声明函数的方法,但没有一个以
开头jQuery(function(){
jQuery('#camera_wrap_2').camera({
如果有人能解释它的作用并为我指出声明此类功能的资源,我将永远感激不已。谷歌搜索 jQuery(function(){
并没有真正起作用。
此外,
此代码仅适用于包含的 jquery 文件 - 即 jquery.min.js v.1.7.1
和 jquery.mobile.customized.min.js
当我使用 foundations 5
中包含的 jquery.min.js v.2.1.1
时,它在 jquery.mobile.customized 中产生了错误.min.js
我的猜测是作者定制了他的 mobile.js 以仅使用特定的 jquery?我不明白那是怎么发生的,即使是不推荐使用的功能通常也能正常工作。
最佳答案
$(function() {})
是 $(document).ready(function())
注意:这与:
jQuery(function() {})
是 jQuery(document).ready(function())
$ 是 jQuery 对象的别名
它会等待所有元素都添加到 DOM 中,因此您可以在对它们调用方法之前确定它们存在
关于javascript - 这个 jQuery 函数调用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27456656/