想问一下,把自定义的v和$aaron变量放到外面,结果执行的都是让第二个字变颜色,谁能来解释一下。。
回答一下这个问题哈,因为你把参数放到函数外面的时候,参数就变成了全局变量,当你第一次执行的时候,全局变量的值变为1,底下的if判断生效,颜色变为2.这时候函数就结束了。。。不在执行了。就是那个else if 不执行了,函数已经结束了,并不是两次都是蓝色。 当你点击click的时候,会判断上面的 的全局变量的值,已经是1了。所以。而放在函数内的话,你每点击一次click,都会重新获取val来进行判断,。懂了吗?
回答一下这个问题哈,因为你把参数放到函数外面的时候,参数就变成了全局变量,当你第一次执行的时候,全局变量的值变为1,底下的if判断生效,颜色变为2.这时候函数就结束了。。。不在执行了。就是那个else if 不执行了,函数已经结束了,并不是两次都是蓝色。 当你点击click的时候,会判断上面的 的全局变量的值,已经是1了。所以。而放在函数内的话,你每点击一次click,都会重新获取val来进行判断,。懂了吗?
2017-01-13
jQuery hide()
● 语法:$(selector).hide(speed,callback)
● .hide() // 直接隐藏,相当于.hide("0");
● .hide("500");
● .hide("fast" | "slow");
● .hide("500",function() { });
● jQuery在做hide操作的时候,是会保存本身的元素的原始属性值,再之后通过对应的方法还原的时候还是初始值。
● 语法:$(selector).hide(speed,callback)
● .hide() // 直接隐藏,相当于.hide("0");
● .hide("500");
● .hide("fast" | "slow");
● .hide("500",function() { });
● jQuery在做hide操作的时候,是会保存本身的元素的原始属性值,再之后通过对应的方法还原的时候还是初始值。
2017-01-12
已采纳回答 / 我就叫李二毛
你得理解这个参数的含义啊。并不是理解冒号后面是什么,这个参数的意思是动画执行完的回调函数啊。第一个是时间,第二个就写函数啊,精简写法是 $("button:last").click(function() { $("#a2").hide(3000,function() { alert('执行3000ms动画完毕') })});只不过老师便于大家理解,把参数都写出来而已,就好像键值对,第一个是健,第二个是值。但是值不一定...
2017-01-12
最赞回答 / 我就叫李二毛
我不知道你想表达什么。你的代码,我们分析一下,初始是全部都显示的。当鼠标移入#a1-1,#a2-2,#a3-3,#a4-4,#a5-5 id为这些的时候,这些div隐藏。时间为1s。然后#a1-1,#a2-2,#a3-3,#a4-4,#a5-5这些div的下面的兄弟开始显示,时间为一秒,(这时候下面的#a1,#a2,#a3,#a4,#a5" 也就是这些已经是显示的,所以没效果。)当你鼠标移出(#a1,#a2,#a3,#a4,#a5"),这些的时候,你设置的是隐藏,时间为1s,但是你的下一句$(this)....
2017-01-12
按照W3School标准:
当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 fontSize 而不是 font-size,使用 marginRight 而不是 margin-right,等等。
http://www.w3school.com.cn/jquery/jquery_animate.asp
当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 fontSize 而不是 font-size,使用 marginRight 而不是 margin-right,等等。
http://www.w3school.com.cn/jquery/jquery_animate.asp
2017-01-11
toggle方法
切换 Hide() 和 Show()
检查每个元素是否可见。
如果元素已隐藏,则运行 show()。如果元素可见,则元素 hide()。这样就可以创造切换效果。
语法 $(selector).toggle(speed,callback)
speed:
可选。规定 hide/show 效果的速度。默认是 "0"。
可能的值:毫秒(比如 1500)、"slow"、"normal"、"fast"
callback:
可选。当 toggle() 方法完成时执行的函数。
切换 Hide() 和 Show()
检查每个元素是否可见。
如果元素已隐藏,则运行 show()。如果元素可见,则元素 hide()。这样就可以创造切换效果。
语法 $(selector).toggle(speed,callback)
speed:
可选。规定 hide/show 效果的速度。默认是 "0"。
可能的值:毫秒(比如 1500)、"slow"、"normal"、"fast"
callback:
可选。当 toggle() 方法完成时执行的函数。
2017-01-11
http://libs.baidu.com/jquery/1.9.1/jquery.min.js
2017-01-10