相关疑难解决方法(0)

jQuery监视domElement的变化?

我有一个ajax回调,它将html标记注入一个页脚div.

我无法弄清楚的是如何创建一种方法来监视div的内容何时发生变化.放置我试图在回调中创建的布局逻辑不是一个选项,因为每个方法(回调和我的布局div处理程序)都不应该知道另一个.

理想情况下,我希望看到某种类似于$('#myDiv').ContentsChanged(function() {...})或的事件处理程序$('#myDiv').TriggerWhenContentExists( function() {...})

我发现了一个名为watch的插件和该插件的改进版本,但永远无法触发.我试着"观察"我能想到的一切(即通过ajax注入改变了div的高度属性),但却无法让它们做任何事情.

有什么想法/帮助吗?谢谢你

javascript jquery jquery-plugins jquery-events

34
推荐指数
3
解决办法
5万
查看次数

DOM突变事件替换

由于w3c将DOM变异标记为已弃用(请参阅http://www.w3.org/TR/DOM-Level-3-Events/#events-mutationevents),是否有(快速)替代方法来检测属性修改在DOM?

events html5 dom dom3 mutation-events

21
推荐指数
4
解决办法
2万
查看次数

JQuery不在$(document).change()上执行

我需要在页面/文档发生变化时执行一些JQuery - 在这种情况下,当显示具有特定CSS类的div时.

我有以下JQuery代码:

   <script>
           $(document).change(function () {
               if ($('.validation_errors').length) {
                   alert("test");
               }
           }
    </script>
Run Code Online (Sandbox Code Playgroud)

但是,它不会执行并显示警报.我在这里错过了什么吗?

css asp.net-mvc jquery

9
推荐指数
1
解决办法
2万
查看次数

在每个DOM更改"完成"时触发javascript事件

我知道这可以用某种方式处理,但截至目前,这给了我一个真正的困难时期.我正在编写一个脚本,并希望在DOM操作完成时触发一些特定的函数.我无法修改/添加/删除任何其他脚本(因为它可能使用某些框架注入页面).该页面使用ajax请求(未在jQuery中实现)来加载/修改内容.现在我希望在每个DOM修改完成后触发一个事件.我目前的方法是在每个DOMSubtreeModified事件中触发该函数.像这样的东西

$(document).bind('DOMSubtreeModified', doSomeStuff);
Run Code Online (Sandbox Code Playgroud)

但是这种方法的缺点是,假设ajax在调用中加载了10个元素,然后为每个元素触发doSomeStuff.这可以限制为仅在加载第10个元素后触发吗?重置$(document).ready()事件之类的东西?每次DOM准备好时(加载ajax内容后)都会触发$(document).ready()

html javascript ajax jquery dom

6
推荐指数
1
解决办法
4945
查看次数

当一些dom元素改变高度时的jQuery事件

当某些(任何人)元素改变自己的高度时,有没有办法设置jquery事件?

我真的不知道怎么能解雇这个

谢谢大家都会帮助我

喜欢:

$('body *').onHeightChange(function(){

//do somenthing
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom javascript-events

5
推荐指数
1
解决办法
1万
查看次数

在jquery中是否有"元素就绪"功能?

我有一个具有CSS边框的元素,问题是元素是空的,直到内容被jQuery填充,但边框是由CSS从头开始绘制的.我希望能够做一些像隐藏元素可见性的东西, 直到它准备好显示然后一次显示元素和边框.

有没有办法实现这个目标?

编辑:显示内容的代码包含在里面

$(window).load(function() {

}
Run Code Online (Sandbox Code Playgroud)

css jquery

5
推荐指数
1
解决办法
9411
查看次数

Greasemonkey脚本用于处理Facebook上动态加载的帖子

我写了一个Greasemonkey脚本,它会影响Facebook上首次加载的帖子.但是在向下滚动源后,脚本不适用于新加载的帖子.

有没有办法重新运行这些帖子的脚本,或类似的东西?谁能帮我?

javascript greasemonkey facebook

2
推荐指数
1
解决办法
3142
查看次数