mutation-events

    0熱度

    2回答

    我正在開發一個chrome插件,它向頁面中的每個元素注入一個類。但是,在諸如Facebook或頁面嘰嘰喳喳存在動態加載的內容,所以我用這個代碼來檢查時,該conent加載: document.addEventListener('DOMNodeInserted', function() { console.log('fatto'); }, true); 的問題是,這樣一來,腳本被觸發

    0熱度

    1回答

    我想知道如何在添加SPECIFIC元素時偵聽DOM,然後對其執行操作。 後的DOM小號最初加載,有一個被加載不久一個div(.myElement): <div class="myElement"></div> 被添加到父: <div class="container">. ... ... ... <div class="myElement"></div>

    0熱度

    2回答

    爲什麼不在IE中工作?請幫助解決它: jQuery('body').live('DOMNodeInserted',function(e){ var parent = jQuery(e.target).parent(); parent.find("a").css('color','#AA62C6'); parent.find('a').removeAttr('onmou

    0熱度

    2回答

    如果我運行下面這樣確定的.class名。但我需要做類似下面: $(document).bind('DOMNodeInserted', function(){ // if class .new exists // do something to the other elements e.g (body, #div, h1, h2, etc) not to .new cl

    0熱度

    1回答

    有沒有一種很好的方法來檢測腳本對DOM所做的更改?突變觀察者似乎無法在iOS上使用Webkit。

    6熱度

    2回答

    我開發一個JavaScript模塊,它什麼都不知道關於它會在使用環境 而且,從技術上來說,我要實現的一個功能: onceAppended(element, callback); element是HTMLElement,並且在模塊初始化期間此元素的父項可能未知。 callback是一個功能,必須在頁面上出現element後觸發。 如果將元素附加到文檔,則必須立即調用回調。在element未被附加

    6熱度

    3回答

    我需要在disqus窗體獲得更新後執行一些重新計算。一個新的評論,錯誤消息只是僅舉幾例。實質上是任何導致Disqus iframe垂直擴展的事件。檢查了API,但沒有發現任何公共事件。似乎事件不是公開訪問atm。所以第一個問題是 - Disqus是否有任何公共活動要附加到? 第二個將是 - 如果我無法附加到來自Disqus的事件我不知道MutationEvent會爲我考慮Disqus stuff是

    1熱度

    1回答

    我正在開發一個chrome擴展(我的第四個問題左右......),它在「like」按鈕旁邊添加了一個自定義按鈕。由於帖子自動添加到新聞Feed中而不刷新頁面,因此每次添加新帖子時都必須添加腳本。 而我用DOMNodeInserted事件。 問題是,當事件被調用時,我插入一個新的元素(按鈕)到頁面,它使一個循環! 我的腳本: $(document).bind('DOMNodeInserted', f

    8熱度

    2回答

    以下代碼利用DOM突變事件DOMNodeInserted來檢測body元素的存在並將其innerHTML包裝爲包裝。 <!DOCTYPE html> <html lang="en"> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <

    8熱度

    1回答

    從http://updates.html5rocks.com/2012/02/Detect-DOM-changes-with-Mutation-Observers我得到了下面的代碼: var insertedNodes = []; var observer = new WebKitMutationObserver(function(mutations) { alert('run'); mut