已采纳回答 / qq_梦里_0
你这样写也是对的啊!只不过你是直接给button绑定一个mousedown事件,而例子上面是把事件写在一个方法里面然后调用这个方法。在以后代码很多的情况下,一般倾向于把方法写在函数里,然后调用函数,因为有的方法可能用的比较多,用一次写一次不如直接调用来得方便。(可能语言组织得不好,望见谅!)
2016-08-05
子 子
A----->B------>C
1. B.focusin/out时,C获/失焦点,会触发B的focusin/out
2. B.focus/blur时,C获/失焦点,不触发B的focus/blur。但当B获/失焦点时,会触发A的focusin/out。
A----->B------>C
1. B.focusin/out时,C获/失焦点,会触发B的focusin/out
2. B.focus/blur时,C获/失焦点,不触发B的focus/blur。但当B获/失焦点时,会触发A的focusin/out。
2016-08-05
最赞回答 / 蓝璇梦幻
fnse是函数,$(this)是指调用fnse函数的对象,案例中应该是指input元素;e是函数带的参数,"e.data"是指触发事件时传过去的数据,也就是“慕课网”三个字;.val(e.data)是把这个数据显示在input里,也就是设置input里的value值为e.data这个数据。
2016-08-05
最赞回答 / 痴人说梦lys
form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为传统的方式是调用事件对象 e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可
2016-08-04
真是不明白为什么很多人说不懂,课程是个什么鬼?一次看不懂就看两次三次呗,不都是这样过来的。
2016-08-04
最赞回答 / Miss_lv
在触发DOM上的事件都会产生一个对象,即事件对象(也称event对象),这里用e接收事件对象。时间对象有有很多属性和方法,target属性是获取事件目标,即相应的input、select和textarea标签的DOM对象,从而获取其相应的属性值
2016-08-04
举个栗子,
mouseover就像是针,一层层元素就像是纸,最外层没有mouseover的时候就一直向下扎,直到扎穿了为止。
mouseenter就像时刷子,刷上哪儿是哪儿,
mouseover就像是针,一层层元素就像是纸,最外层没有mouseover的时候就一直向下扎,直到扎穿了为止。
mouseenter就像时刷子,刷上哪儿是哪儿,
2016-08-04
不懂啊,请教大神。
function a() {
$("input:last").focusout('慕课网', fn)
}
a();
function a() {
$("input:last").focusout('慕课网', fn)
}
a();
2016-08-04