2010-11-23 10 views
1

私はJQUERYの分野で新人ですが、すぐに中毒になりました。私は今、たくさんの機能を使って遊んでいます。多分、多すぎるかもしれません。私は現在、FF、Chrome、Safariでうまくいくサイトを開発していますが、推測できるように、私はIE8に問題があります(まだ他のバージョンではテストしていません)。JQUERY 1.4.4スクリプトエラー - "Object required" - IE 8ではロードを実行しますが、他は実行しません。

それをここに見ることができます: http://dev.denisduvauchelle.com/blp/b2b/index.php

を私がカタログやコレクションのページをロードするまで、それはすべてが正常に動作します。その時点で何もロードされず、IE8はこれを私に知らせます: オブジェクトが必要です jquery144min.js - >行108 - >文字:464 - >コード0 何も起こりません。

ご協力いただければ幸いです。

+1

jQuery 1.4.4の非圧縮バージョンをロードし、そのプログラムを実行する必要があります。これにより、jQueryコードで何が起こっているのかをより簡単に確認できます。 '$ .load()'呼び出しの結果に問題があるようですが、私にとってはIE8が "IE7"モードのときだけ失敗します。 – Pointy

+0

(実際には私も1.8モードでも問題があります。少なくとも、デバッガを走らせるとブラウザ全体がクラッシュするので迷惑でしょう) – Pointy

+0

私はあなたが言ったことをして、今はエラーが出ますこのセクションの5137行にある。 jbuilder.nodeName(tbody [j]、 "tbody")&&!tbody [j] .childNodes.length){tbody [ j] .parentNode.removeChild(tbody [j]); }} – denislexic

答えて

0

unminified jQuery 1.4.4を使用してみてください。コードが1行にスムージングされていない場合は、デバッグする方がはるかに簡単です。


更新:あなたは物事をいじくるすることができるいくつかの汚いHTMLを持っています。 <のすべての出現箇所を検索し、>は、HTMLタグ(すなわち "カタログ>カフリンクス"。)の一部ではないことを、そのHTMLエンティティ同等で、次に置き換える:

  • > = &gt;
  • < = &lt;
+0

さて、私は未完成のバージョンを入れました。これでどの12. – denislexic

+0

:今エラーは、ライン5137上チャーであるため(VARのJ = tbody.length - 1; J> = 0; --j){ \t \t \t \t \t \t IF(jQuery.nodeName !(TBODY [J]、 "TBODY")&& TBODY [J] .childNodes.length){ \t \t \t \t \t \t \t TBODY [J] .parentNode.removeChild(TBODY [J])。 \t \t \t \t \t \t} \t \t \t \t \t} – denislexic

+0

回答更新。 –

関連する問題