区别:
function show(){
alert('aaa');
}
show(); //==$(".div1").click($(".div2").slideToggle(3000));
setTimeout(show,2000); //==$(".div1").click(function(){$(".div2").slideToggle(3000);});
function show(){
alert('aaa');
}
show(); //==$(".div1").click($(".div2").slideToggle(3000));
setTimeout(show,2000); //==$(".div1").click(function(){$(".div2").slideToggle(3000);});
解决方案 »
- 大家帮我解释下这段JS代码,有些地方看不懂
- 请教js给<img>的src赋值问题~
- 判断被链接
- 求高效脚本!取任意两个日期中间的所有日期
- 请问javascript的得到文件的大小的语句怎么写? 谢谢
- 如何生成顺序号(javascript,jsp)都行
- jquery 为什么可以$('#id').find('a').removeclass('current') 这样写
- extjs4 form表单提交后,如何清空表单中的数据。
- 正则表达式去掉空格
- 【swfupload上传组件】在IE下上传按钮图标显示不出来的问题
- 当用户点击关闭网页按钮时弹出一个表单,有确认和放弃按钮
- 过程分析问题,以及js监测问题。js如何去监测html代码的执行过程呢
http://www.imooc.com/course/view/id/11
更正:
function show(){
alert('aaa');
}
show();
setTimeout(undefined,2000); //==$(".div1").click($(".div2").slideToggle(3000));//setTimeout(show,2000); //==$(".div1").click(function(){$(".div2").slideToggle(3000);});
注释1中 click中的参数就不符合要求,他不属于click的处理函数,所以页面载入时候就直接执行了
$(".div2").slideToggle(3000);
$(".div1").click();
//fn.call(this);
alert(fn);
}
function my(){
//return 'haha';
return ;
}
click(my());
click(my);