30 jQuery事件命名空間面試題

2021-10-04 22:36:52 字數 985 閱讀 1071

<

!doctype html>

"en"

>

"utf-8"

>

30-jquery事件命名空間面試題<

/title>

*.father

.son

<

/style>

"js/jquery-1.12.4.js"

>

<

/script>

$(function()

);$(

".father").

on("click"

,function()

);$(

".son").

on("click.ls"

,function()

);/* 利用trigger觸發子元素帶命名空間的事件, 那麼父元素帶相同命名空間的事件也會被觸發,而父元素沒有命名空間的事件不會被觸發

利用trigger觸發子元素不帶命名空間的事件,那麼子元素所有相同型別的事件和父元素所有相同型別的事件都會被觸發

*/// $(".son").trigger("click.ls");

$(".son").

trigger

("click");

});<

/script>

<

/head>

="father"

>

="son"

>

<

/div>

<

/div>

"">

註冊<

/span>

<

/a>

"">

"text"

>

"submit"

>

<

/form>

<

/body>

<

/html>

jQuery中事件命名空間

常見的事件 id on click function 加上命名空間後 id on click.a function id on click.a.b function 注意,這種命名空間對jquery是不可見的。也就是說,當 id被click後,三個處理程式都會被觸發。id trigger click...

jQuery繫結事件命名空間

在jquery擴充套件外掛程式中遇到的問題 document bind keydown.dropselect function 事件的繫結 bind 和解綁 unbind 對於一般的繫結還是清楚如何使用,但是對存在命名空間情況還是很模糊,特此google一番,在網上存在問題解釋 color blue...

jQuery之事件相關 事件命名空間

想要事件的命名空間有效,必須滿足兩個條件 1.事件是通過on來繫結的 2.通過trigger觸發事件注意 利用trigger觸發子元素帶命名空間的事件,那麼父元素帶相同命名空間的事件也會被觸發.而父元素沒有命名空間的事件不會被觸發 利用trigger觸發子元素不帶命名空間的事件,那麼子元素所有相同型...