タブ付きナビゲーションがあるサイトでは、比較的簡単なコンテンツ置換を行うために.html()を使用しています。しかし、私は、別のコンテンツの置き換えが、それ自体が置き換えられたコンテンツの中から機能していないという問題に直面しています。jQueryコンテンツの置換コンテンツ内での置換えがIE7で機能しない
ここでテストを設定しました。 IE7では、「動作方法」タブをクリックし、下部にある小さな円をクリックすると、イメージと関連する引用文が消えます。もちろん、これは他のブラウザでも問題なく動作します。
あなたは、ページの上部にこのすべてを制御するのJSを見ることができます。しかし、実際に関数を呼び出すjavascriptを、本体の引用符を下に置き換える必要がありました。これが問題の一部である可能性がありますが、私はそのコード入れてみましたいくつかの理由:.ready機能の一部として頭の中で
jQuery('.quotePicker li a').click(function() {
setQuote(this);
return false;
})
を、それがすべてでは動作しません。どんな助けもありがとう。
JSのフィドルはここにある: http://jsfiddle.net/maFKQ/4/
私は頭の中にsetQuote機能のためのクリックハンドラを移動しようとしたが、私はそれを行うときには、まったく機能していないようです。
(この場合には、それはIE8 strictモードだったが、1つが知っていることはありません...)それはちょっとあそこにバグがあることを自分自身を、私を見つけましたか? – maxedison
@maxedison 'function setQuote(f){ var a = jQuery(f).attr( 'href'); jQuery( '。quoteContainer').html(jQuery(a).html()); jQuery(f).parent()。addClass( 'current'); (jQuery(f).parent())。removeClass( 'current'); jQuery( '。quotePicker li')。 } ' –
すべてのコードは彼が投稿したリンクにあります。私はjsfiddleでそれをテストし、IE8互換モード(IE7モードの一種)で複製します。 – Alfabravo