1

我在 document.ready 上使用 livequery 将某些功能和样式应用于具有特定类的所有元素。我希望它适用于所有会出现的元素,所以我使用的是 livequery,并且一些代码不是基于事件的,所以我不能使用委托。

该代码适用于大部分页面 - 即使对于最初加载页面时不存在但后来通过 ajax 添加的某些内容也是如此。问题出在某些 cfwindow 上——当我打开一个 cfwindow 时,我希望 livequery 代码也适用于所有 cfwindow 内容,但事实并非如此。cfwindow 中的某些内容似乎可以防止代码冒泡。(我使用的是带有“source=”属性的cfwindow。)

我能做些什么来解决这个问题?

4

1 回答 1

0

1) 在您的主页中创建一个 js 函数,它将您的样式/格式应用于您的 cfwindow 中显示的元素。此函数不能有任何参数。

2) 在您在 cfwindow 中显示的页面底部添加

<cfset ajaxonload('name-of-your-js-function-here')>
于 2012-04-11T04:05:05.407 回答