2012-01-30 13 views
2

私のウェブサイトの1つは、IE7で見るときにJavaScriptが定義されていないというエラーをスローします。IE7のHTML5 DoctypeがJqueryのドロップダウンメニューを破る

少しの研究の後で、私はHTML5 Boilerplateを使用しているので、私が使用しているDoctypeと関係があると思います。これは右の問題を引き起こすべきではありませんか?

誰にこのことが起こっているのか、それを修正する方法を教えてもらえますか?ウェブサイトは次のとおりです。http://njbuildingandmaintenance.com

そして、ここでは、私が使用していたメニュースクリプトです(エラーは、このページ上に複製イマイチ...)あなたのファイルでhttp://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/

おかげ

+3

ところで、ニースを見ているサイト。 – Matt

答えて

5

「script.js」、がありますオブジェクトリテラルの終わりにある迷子カンマ。

$(window).load(function() { 
     $('.flexslider').flexslider({ 
     animation: "fade", 
     slideshow: true,    //Should the slider animate automatically by default? (true/false) 
     slideshowSpeed: 7000,   //Set the speed of the slideshow cycling, in milliseconds 
     animationDuration: 600, 
     keyboardNav: true,    //Allow for keyboard navigation using left/right keys (true/false) 
     touchSwipe: true, // <---- HERE IS THE ERROR 
     }); 
    }); 

コンマを取り除く。

+0

これはIE固有のものですか?私はChromeとFirefoxのために開発する傾向があり、末尾を残してしまう傾向があるので尋ねるだけなので、データを追加すると後でやることを忘れないでください。 – Archer

+5

はい、IE8より前のIE固有の機能です。迷子カンマはIE7以前のものを非常に怒らせています:-) – Pointy

+0

ありがとう、私は将来そのことを念頭に置いておきます。 – Archer

関連する問題