1

document.ready で livequery を使用して、特定のクラスを持つすべての要素に特定の機能とスタイルを適用しています。表示されるすべての要素に適用したいので、ライブクエリを使用しています。一部のコードはイベントベースではないため、デリゲートを使用できません。

このコードは、ほとんどのページで美しく機能します。ページが最初に読み込まれたときには存在せず、後で ajax を介して追加された一部のコンテンツでも同様です。問題は一部の cfwindows にあります。cfwindow を開くと、livequery コードがすべての cfwindow コンテンツにも適用されると思いますが、そうではありません。cfwindow 内の何かが、コードのバブルアップを妨げているようです。(「source=" 属性を持つ cfwindow を使用しています。)

これを回避するにはどうすればよいですか?

4

1 に答える 1

0

1) メイン ページで、cfwindow に表示される要素にスタイリング/フォーマットを適用する js 関数を作成します。この関数には引数を指定できません。

2) cfwindow に表示するページの下部に追加

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