2009-07-07 1 views

答えて

3

IEは、オブジェクト/配列リテラルにカンマを末尾許可していませんので、お使いのjQueryの仕様は(私は複数の理由があることが必要かのように、私はおそらく、表現できる以上のことを嫌うれる)IEに破壊されています。この:

$('a.whats-this-main, a.package-details').tooltip({ 

     fade: 250, 
     top: -400, 

    }); 

は、このする必要があります:

$('a.whats-this-main, a.package-details').tooltip({ 

     fade: 250, 
     top: -400 

    }); 

あなたがIEでJSをデバッグするつもりなら、あなたはTools -> Internet Options : Advanced : Disable script debugging (Internet Explorer)をオフにする必要があります。

+0

私はあなたの上記の解決策を試しましたが、何らかの理由でフォーム要素がまだコンテンツ領域全体の下に表示されています。答えは? – user134399

1

「カオス」の答えに基づいて構築してみましょう。最初のステップとして学んだことの1つは、JavaScriptで何か問題があると思われるときは、構文エラーがないようにすることです。この目的のために、私はJSLintを使用します。これは、JavaScriptを書くときには大変重要なツールです。デバッグ時間の節約に役立ちます。