这是一个如此琐碎的问题,我有这个功能......
galleryAjax();
我想在文档准备好时启动它。但目前我是这样写的......
jQuery(document).ready(function($) {
galleryAjax();
});
它看起来有点长,我想知道是否有一种简短的方式来写这个。
谢谢乔什
_
这是一个如此琐碎的问题,我有这个功能......
galleryAjax();
我想在文档准备好时启动它。但目前我是这样写的......
jQuery(document).ready(function($) {
galleryAjax();
});
它看起来有点长,我想知道是否有一种简短的方式来写这个。
谢谢乔什
_
您可以直接将函数传递给 jQuery:
$(galleryAjax);
从.ready
文档中:
以下所有三种语法都是等效的:
$(document).ready(handler) $().ready(handler) (this is not recommended) $(handler)
当然,如果你想在 DOM 就绪上执行更多函数,传递一个匿名函数是有意义的:
$(function() {
galleryAjax();
// other functions are called here
});
你可以简单地做到这一点,如下所示
$(galleryAjax);
或者
jQuery(galleryAjax);
$ 可以简单地用来代替 jQuery
试试这个:
$(function () {
//your code
});
就如此容易:
$(function() {
galleryAjax();
});
而且我不明白function($){
你写的意思......
如此处所述
以下所有三种语法都是等效的:
$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler);//May be this is what you are looking for
这是我所知道的唯一简写。
$(document).ready(function(){
galleryAjax();
});