event-delegation

    9熱度

    3回答

    任何人都可以告訴我flex和targettarget之間的區別嗎?

    1熱度

    1回答

    我試圖從Firefox沙箱內的頁面上的元素上觸發單擊事件。 var evt = document.createEvent("HTMLEvents"); evt.initEvent("click", true, false); toClick[0].dispatchEvent(evt); 任何人都已經能夠通過沙箱來觸發在瀏覽器頁面上單擊事件:我已經使用jQuery的。點擊(),以及在做嘗試?

    2熱度

    1回答

    我試過了很多不同的可能性來實現我覺得應該是簡單的代碼執行。我通過​​從服務器加載DOM對象。其中一個加載項目是一個包含日期的輸入文本框。我想在我點擊輸入框時加載jdpicker(一個插件日期選擇器)。由於.live()和.delegate()的行爲,即使分別使用.die()或.undelegate(),我也無法使彈出的日期選擇器正常工作。它會彈出,允許我單擊窗口中的一個對象,然後立即關閉(我無法瀏

    0熱度

    1回答

    我正在開發一個ajax沉重的web應用程序,並希望textarea(與)自動初始化TinyMCE。 這對於正常加載的textarea來說很簡單,但對於使用ajax之後加載的內容怎麼樣? 我在想沿着這些路線的東西:(我使用jQuery) $("textarea.ui-richtext").live("ajaxComplete", function() { $(this).tinymce(

    7熱度

    1回答

    我目前正在設置jQuery驗證插件以供我們的項目使用。 默認情況下,會自動設置一些事件進行處理。即重點進/出,關鍵所有輸入火災驗證事件。我希望它只在點擊提交按鈕時觸發。 此功能似乎內置於插件中,這使得難以做到這一點(不修改插件代碼,不是我想做的事)。 我發現在插件代碼原型方法eventDelegate函數調用: $(this.currentForm) .validateDelega

    3熱度

    1回答

    我正在尋找模糊/焦點事件上的事件委託,類似於quirksmode上建議的方式。正如TFA所解釋的,模糊和焦點事件不會冒泡,所以你不能在冒泡階段使用事件委託,但你可以在捕獲階段抓取它們(man,javascript事件很奇怪)。 無論如何,據我所知,jQuery事件都適用於冒泡階段,或者至少這是我一直使用它們的地方。我在jQuery文檔中看不到任何有關這種或那種方式的信息,並且默認情況下使用類似$(

    0熱度

    2回答

    通常正確的語法,你寫一個按鈕的處理程序點擊這樣的: $(document).ready(function() { $("button").click(function() { doSomething(); }); }); 但在event delegator的情況下,對具有功能的事件,如對此作出迴應: function doSomething(ev

    4熱度

    4回答

    如果我的標記看起來像這樣: <button id="button-1" class="nice"> <button id="button-2" class="nice"> <button id="button-3" class="nice"> ,我定義以下的jQuery: $(".nice").click(function() { // something happens })

    0熱度

    2回答

    好吧,我已經挫敗了我的大腦和其他人,弄清楚爲什麼會發生在IE和最新版本的FF中。它在鉻中工作。我只是一個新手開發人員,最近開始使用jQuery。所以我甚至不知道我是否正確地做了這件事。 其大部分的基本形式。 jquery ajax post()然後get()更新頁面。一旦頁面從get中加載,右側的導航/側欄可摺疊標題就會雙擊,操作窗格中的動作鏈接也會如此。我已經試過用bind(),live()和d

    1熱度

    3回答

    我寫了一個項目,下面的代碼,我的工作: var clicky_tracking = [ ['related-searches', 'Related Searches'], ['related-stories', 'Related Stories'], ['more-videos', 'More Videos'], ['web-headlines', 'Pub