以下是我试图实现的免费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
当我使用jquery.min.js v.2.1.1
中包含的foundations 5
时,它在jquery.mobile.customized.min.js
我的猜测是作者定制了他的mobile.js只能用于特定的jquery吗?我不明白这会怎么样,甚至已弃用的功能通常都有效。
答案 0 :(得分:2)
$(function() {})
是$(document).ready(function())
注意:这与:
相同 jQuery(function() {})
是jQuery(document).ready(function())
$ 是 jQuery 对象的别名
等待将所有元素添加到DOM中,因此在调用方法之前可以确定它们存在
答案 1 :(得分:1)
我只想添加......
请参考: jQuery-Library Source Code
在该库中查看最底层的评论部分
//将jQuery暴露给全局对象
window.jQuery = window。$ = jQuery;
//将jQuery作为AMD模块公开,但仅限于AMD加载器... ... ...
...
...
所以你会知道window.jQuery相当于jQuery,相当于window。$也相当于$ .So使用任何一个!!!
因此,window.jQuery = jQuery = window。$ = $