- 主题:js function 问题请教
<script>
$(function(){
var v1 = $("#XXX"),
$("a.XXX").click(function(){
...
});
});
function foo(arg){
...
}
</script>
<input type="button" onclick="foo(arg)" >
1. 不明白$(function(){...});风格的是什么作用,$引用了什么。 是不是里面定义的变量,如v1,可以被多个函数共用,起到代替global var的作用。
2. 比如foo(arg),如果放到$(function())里面,该怎么修改?
--
FROM 124.193.81.*
这是jquery代码,$代表jQuery对象
【 在 whille02 (张三) 的大作中提到: 】
: <script>
: $(function(){
: var v1 = $("#XXX"),
: ...................
--
修改:SolarBulb FROM 219.143.73.*
FROM 219.143.73.*
$(function(){
代表页面加载完之后自动运行。
【 在 whille02 (张三) 的大作中提到: 】
<script>
$(function(){
var v1 = $("#XXX"),
$("a.XXX").click(function(){
...
});
});
function foo(arg){
...
}
</script>
<input type="button" onclick="foo(arg)" >
1. 不明白$(function(){...});风格的是什么作用,$引用了什么。 是不是里面定义的变量,如v1,可以被多个函数共用,起到代替global var的作用。
2. 比如foo(arg),如果放到$(function())里面,该怎么修改?
--
FROM 123.120.78.*
jQuery的代码;
$是一个变量。看jQuery源代码的话会发现一句$=jQuery.
$(function...) 相当于 body onload = function...
【 在 whille02 (张三) 的大作中提到: 】
: <script>
: $(function(){
: var v1 = $("#XXX"),
: ...................
--
FROM 125.119.1.*
foo(arg)要修改为$(function)必须确认两点:
1 像上面说的,是否绑定window.onload
2 要确认foo()要做的动作内容和返回值。
--
FROM 218.28.119.*