【问题标题】:Cfwindow preventing livequery from working?Cfwindow 阻止 livequery 工作?
【发布时间】:2011-11-20 16:18:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: jquery coldfusion livequery


    【解决方案1】:

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

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

    <cfset ajaxonload('name-of-your-js-function-here')>
    

    【讨论】:

      猜你喜欢
      • 2019-05-08
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 2011-12-28
      • 2012-09-06
      相关资源
      最近更新 更多