最近、jqueryの$()。hide & $()。show関数を使用する要素で高度なフォームを作成しました。 Safariとffでうまくいきますが、何らかの理由でie7でjqueryの$()。hideアクションが正しく動作していません。助言がありますか?高度なJqueryフォームエラー(IE7)
http://www.tasteofinkstudios.com/webdesign.html
最近、jqueryの$()。hide & $()。show関数を使用する要素で高度なフォームを作成しました。 Safariとffでうまくいきますが、何らかの理由でie7でjqueryの$()。hideアクションが正しく動作していません。助言がありますか?高度なJqueryフォームエラー(IE7)
http://www.tasteofinkstudios.com/webdesign.html
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)
をオフにする必要があります。
「カオス」の答えに基づいて構築してみましょう。最初のステップとして学んだことの1つは、JavaScriptで何か問題があると思われるときは、構文エラーがないようにすることです。この目的のために、私はJSLintを使用します。これは、JavaScriptを書くときには大変重要なツールです。デバッグ時間の節約に役立ちます。
私はあなたの上記の解決策を試しましたが、何らかの理由でフォーム要素がまだコンテンツ領域全体の下に表示されています。答えは? – user134399