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