event-delegation

    14熱度

    2回答

    UPDATE:(回顧一下,小提琴和獎金) 這個問題還沒有得到太多的關注,所以我要去花一些代表就可以了。我知道我的答案和問題往往過於冗長。這就是爲什麼我繼續設立this fiddle,這一點,在我看來,我目前不必使用到接近沸騰change事件樣的代碼體面的表現。我試圖解決幾個問題: pseudo-change事件不會觸發select元素,除非它失去焦點。在某些情況下,應在選擇新值時重定向客戶端。我如

    1熱度

    1回答

    委託在我的應用程序創建一些新的元素,並將它們添加到根據使用的操作頁面, var dv=document.createElement('div'); //set styles for the dv ..... 創建後,這個div元素,我將一些事件添加到它: MyLib.Event.addDomListener(dv,'click',function(e){ console.info

    2熱度

    2回答

    我的HTML(非動態)看起來是這樣的: <select id="domain" class="marketplace"> <option>United States</option> ... </select> 這工作: $("#domain").on("change", function() { $("#domain").attr("disabled", "d

    13熱度

    2回答

    我有一個場景,我有一些文本,應該是用戶可選的。問題是,在它上面有一個UI覆蓋層,這會阻止默認選擇文本。保持疊加並仍然能夠選擇文本的邏輯方法是使用合成事件(使用document.createEvent),但由於某種原因,它不能按預期工作。 這些事件似乎被正確委派並激發他們的處理程序,但沒有選擇文本。我有一個示例here,這是對問題的粗略簡化。 的幾個注意事項 在FF,如果你開始覆蓋之外您的選擇,您仍

    0熱度

    2回答

    我正在使用jQuery的事件委託向錶行添加單擊事件。我在該行的第一個td中也有一個複選框。當我點擊行中的任何地方時,一切都按預期工作。不過,當我點擊複選框時,我不希望事件發揮作用。我試過使用:not()選擇器,但也許我錯過了一些東西,因爲當我單擊複選框時,仍然觸發事件。 HTML <tr> <td> <div class="myCheckbox"><input type="c

    2熱度

    3回答

    我有一個嵌套的ul「樹」,爲了這個問題,只有幾個級別頂部和幾個孩子,但如果你可以假設從頂部ul(這裏的目標是id="group")可能有幾個嵌套元素,但它們將始終遵循此結構。目前,我只有倒塌時他們的孩子ul元素的頂級元素。我想通過所有的ul元素來實現這種性質。此外,我還想摺疊另一個點擊的開放元素「在同一級別」,這樣只有一個ul與另一個打開。我希望我已經解釋了我試圖完成的功能。我覺得我應該使用sli

    1熱度

    2回答

    我有一個容器與許多圖像。我不希望爲每個圖像上的點擊和其他鼠標事件添加監聽器,而只想在圖像的父級上監聽這些事件。 這可能嗎?

    13熱度

    2回答

    一頁 我有一些類似這樣的標記(類只是用於解釋): <ol id="root" class="sortable"> <li> <header class="show-after-collapse">Top-Line Info</header> <section class="hide-after-collapse"> <ol class="sortable-

    1熱度

    1回答

    我正在使用YUI 3.3.0。事件代表團不在FF2中工作。任何線索?提前致謝。 container.delegate("click", function(e) { alert("hi"); //alerts except in FF2 },"td, li");

    1熱度

    5回答

    我想實現事件委託下面的代碼: <html> <head> <script> document.addEventListener('click', function(e){ alert(e.target.className); }, false); </script> </head> <body> <ul class="list"> <li class="item