Cfwindow阻止livequery工作?

时间:2011-11-20 16:18:12

标签: jquery coldfusion livequery

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

该代码对于大多数页面都能很好地工作 - 即使是最初加载页面时不存在的某些内容,但稍后通过ajax添加。问题在于一些cfwindows - 当我打开cfwindow时,我希望livequery代码也适用于所有cfwindow内容,但事实并非如此。 cfwindow中的某些东西似乎阻止了代码冒泡。 (我正在使用带有“source =”属性的cfwindow。)

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

2)在cfwindow添加

中显示的页面底部
<cfset ajaxonload('name-of-your-js-function-here')>