原生js也有focusin和focusout方法,不過當前火狐(50.1.0)不支持,其它chrome等瀏覽器支持
2016-12-28
并不僅僅是阻止冒泡,在mouseover中加上e.stopPropagation();再試下就能看出區(qū)別。
mouseenter事件在鼠標進入某個元素,或第一次進入這個元素的某個子元素時觸發(fā)。一旦觸發(fā)后,在mouseleave之前,鼠標在這個元素的子元素上觸發(fā)mouseenter事件都不會觸發(fā)這個元素的mouseenter事件
也就是說除了阻止冒泡外,還會阻止由子元素再進入本元素時觸發(fā)的mouseover事件。
mouseenter事件在鼠標進入某個元素,或第一次進入這個元素的某個子元素時觸發(fā)。一旦觸發(fā)后,在mouseleave之前,鼠標在這個元素的子元素上觸發(fā)mouseenter事件都不會觸發(fā)這個元素的mouseenter事件
也就是說除了阻止冒泡外,還會阻止由子元素再進入本元素時觸發(fā)的mouseover事件。
2016-12-28
$("input").select(function(e){
alert(e.target.value);
return false;
// e.preventDefault();
// 禁止瀏覽器的這個默認行為,傳統的方式是調用事件對象 e.preventDefault() 來處理, jQuery中可以直接在函數中最后結尾return false即可
alert(e.target.value);
return false;
// e.preventDefault();
// 禁止瀏覽器的這個默認行為,傳統的方式是調用事件對象 e.preventDefault() 來處理, jQuery中可以直接在函數中最后結尾return false即可
2016-12-27
$("li").on('click' 為每個li都綁定click事件
$("ul").on('click' 只為ul綁定click事件 通過事件冒泡來執(zhí)行事件
網頁優(yōu)化的一種
看評論漲姿勢了
$("ul").on('click' 只為ul綁定click事件 通過事件冒泡來執(zhí)行事件
網頁優(yōu)化的一種
看評論漲姿勢了
2016-12-27
最新回答 / fighting_wang
val() 方法返回或設置被選元素的值。元素的值是通過 value 屬性設置的。該方法大多用于 input 元素。如果該方法未設置參數,則返回被選元素的當前值。
2016-12-26
最新回答 / ExiaGo
變量 i 和 n 都公用了
最新回答 / 我就叫李二毛
eventData,這個是返回綁定當前事件處理函數時傳遞的附加數據。其類型取決于在綁定當前事件處理函數時所傳入的附加數據的類型。(非必需。)handler(eventObject)每次事件觸發(fā)時會執(zhí)行的函數。
2016-12-26