event-delegation

    0熱度

    2回答

    如何從addEventListener中刪除重複項。 我有網站,當用戶打某些電話時,使用ajax填充不同的div。我也有一個JavaScript函數抓取所有的鏈接,並使addEventListener,以便我可以過濾的網址,如果用戶點擊某些鏈接提供警報。下面是創建addEventListener function supportFunction() { var myFunction =

    0熱度

    1回答

    我試着去重寫事件委派以下功能: $("ul > li.closed").click(function (e) { if (e.target === this) { var li = $(this).closest('li'); li.find(' > ul').slideToggle('fast'); $(this).toggleClass("clos

    0熱度

    1回答

    我試圖用事件代理重寫一段代碼(希望它會停止與另一個js的snippiet衝突)。但我已經斷碼 原始 //to scale up on hover var current_h = null; var current_w = null; $('.piccon').hover( function(){ current_h = $(this, 'img')[0].height;

    0熱度

    2回答

    我想結合互動,動態加載鏈接: HTML: <div id="content"> My dynamic content will be here. </div> JS: $(function(){ loadContent(); $('#content').css('height',400); $('#content').on('click','a',

    0熱度

    1回答

    我正在使用名爲h5validate的插件。我發現啓動這個插件的唯一方法是通過點擊(模糊)我想驗證的字段,所以我的邏輯是設置一個函數,當我點擊(正好碰到)下一個按鈕時,爲我做這件事;我曾嘗試直接調用驗證函數,但它不起作用。 反正我的問題是: 1.此功能懸掛在瀏覽器〜3秒,爲什麼呢? $(document).on('click', '.tab', function() { $this = $(thi

    0熱度

    2回答

    我使用jQuery的.on()與選擇委託給一組已過濾的後代,就像這樣: selectedElement.on("click", "[data-click]", clickHandler); 在這種情況下,對clickHandler函數綁定到click事件上,有一個「數據的任何後裔點擊「屬性(使用任何值)。 如果selectedElement本身具有「數據點擊」屬性,則不綁定。我不能使用所選元素

    0熱度

    2回答

    好吧,我剛剛發現了關於事件代表團,Click Issue: Dynamically Generated Links Not Triggering Click Function我的問題在這裏如下。 UL通過jQuery load()調用加載。 <ul id="activityPaganation" class="paganation"> <li>1</li> <li><a hre

    2熱度

    1回答

    當使用jQuery on時,是否有辦法從處理程序中獲取選定的元素,而不是事件目標?例如,沒有下面是相關body: $('body').on('click', 'h1', function(e){ console.log(e.target); console.log(e.currentTarget); console.log(this); });

    7熱度

    2回答

    在jQuery中,你可以做到以下幾點: $('#j_unoffered').on('click', '.icon_del', function() {... 這使一個處理器元素j_unoffered是火災如果任何後代上點擊類icon_del的元素。此外,它適用於隨後創建的任何元素。 我可以得到這個工作正常在閉合點擊元素本身。 goog.events.listen( goog.dom.g

    2熱度

    1回答

    我使用類似下面的一個字符串的網頁上動態地添加一個滑塊: "<input type=\"range\" name=\"aName\" min=\"1\" max=\"9\"/>"; 然後,在我將其追加到在網頁使用普通的JavaScript我能代表使用以下代碼: $('input[name=aName]').on('change', function() { alert(this.value)})