我在document.ready上使用livequery将某些功能和样式应用于具有特定类的所有元素。我希望它适用于所有将出现的元素,所以我使用的是livequery,而且有些代码不是基于事件的,所以我不能使用委托。
该代码对于大多数页面都能很好地工作 - 即使是最初加载页面时不存在的某些内容,但稍后通过ajax添加。问题在于一些cfwindows - 当我打开cfwindow时,我希望livequery代码也适用于所有cfwindow内容,但事实并非如此。 cfwindow中的某些东西似乎阻止了代码冒泡。 (我正在使用带有“source =”属性的cfwindow。)
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
1)在主页面中创建一个js函数,它将样式/格式应用于cfwindow中显示的元素。这个函数不能有任何参数。
2)在cfwindow添加
中显示的页面底部<cfset ajaxonload('name-of-your-js-function-here')>