相关疑难解决方法(0)


jQuery中的自定义事件?

我正在寻找一些关于如何在jquery中以最佳方式实现自定义事件处理的输入.我知道如何从像'click'等dom元素中挂接事件,但我正在构建一个小的javascript库/插件来处理一些预览功能.

我有一个脚本运行来更新dom元素中的一些文本来自我得到的一组规则和数据/用户输入,但现在我需要在该脚本不可能知道的其他元素中显示的相同文本.我需要的是一个好的模式,以某种方式观察这个脚本产生所需的文本.

那我该怎么做?我是否忽略了jquery中的一些内置功能来提升/处理用户事件,还是需要一些jquery插件才能做到这一点?您认为处理此问题的最佳方法/插件是什么?

jquery events

174
推荐指数
6
解决办法
13万
查看次数

jQuery选择器可以与DOM变异观察器一起使用吗?

HTML5包含一个"变异观察者"概念,用于监控浏览器DOM的变化.

你的观察者回调将传递看起来很像DOM树片段的数据.我不知道它们究竟是这个还是它们是如何工作的.

但是当您编写代码以与无法控制的第三方网站进行交互时(例如使用Greasemonkey脚本或Google Chrome用户脚本),您必须检查传入的元素树以查找与您相关的信息.

对于选择器来说,这比使用任何DOM更简单,而不是手动遍历树,尤其是跨浏览器代码.

有没有办法使用jQuery选择器将数据传递给HTML5变异观察者回调?

jquery html5 greasemonkey jquery-selectors mutation-observers

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

是否有"关于DOM更改"事件?

可能重复:
检测DOM中的更改

我需要设置一个事件处理程序,它应该在DOM上添加/更改/删除某些内容时触发.这个答案对我来说不起作用.DOM可以由第三方开发人员修改,并且在每次DOM更改时,我们需要运行我们的脚本来验证代码.该事件不应触发输入/ textarea/select更改.

我们针对所有浏览器.只要它适用于Webkit(Chrome,Safari),它就足够了.

有任何想法吗?

html javascript jquery dom

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