<div class="current"></div>
<a href="#">text</a>
如何检测何时例如一个.live
类被添加到此<div>
并在发生时执行某些操作?
例如,如果更改了类,则隐藏链接。
我有一个缩小的脚本,可以对<div>
的类进行更改。找到它发生的地方对我来说太大了,所以我正在寻找一些方法去抓住课堂变化。
答案 0 :(得分:12)
有DOM事件,但它们远非完美,在大多数浏览器中都不可用。换句话说:不可能(可靠)。在每次迭代中都有类似间隔的黑客并检查它,但是如果你需要做这样的事情,你的设计可能会被搞砸了。请记住,这样的事情会很慢,总会有延迟。延迟越小,应用程序越慢。不要那样做。
答案 1 :(得分:2)
您可以查看following article以获取一些想法。
答案 2 :(得分:2)
我不知道您添加到链接的课程是否始终相同,但如果是这样,为什么不使用CSS 。
<style type='text/css>
.myaddedclass{display:none}
</style>
答案 3 :(得分:2)
如果您只需要解决一次(即不在代码中),Google Chrome的网络检查员会立即显示DOM更改。不确定这是否有助于你的情况。