私は製品ページを作成しています。ここで見ることができます ( http://n9nemedia.net/v2/products/ )、およびスクリプトは特異な方法で (1 つのリスナーで複数の div を非表示にしないで完璧に動作します - ここで見ることができますhttpゾンビ マップ パックの下の [リストを読む] をクリックして、://www.supercentral.net/downloadsをダウンロードすると、完全に機能します。
私の質問は、( http://www.n9nemedia.net/v2/products/ ) を IE7 で動作させるにはどうすればよいですか?
コード例:
jQ(".prod-details-web").hide();
jQ(".prod-details-dev").hide();
jQ(".prod-details-grow").hide();
jQ(".prod-details-brand").hide();
jQ(".prod-details-3g").hide();
jQ(".prod-expand-web").click(function(event) {
jQ(".prod-details-dev").slideUp("fast");
jQ(".prod-details-grow").slideUp("fast");
jQ(".prod-details-brand").slideUp("fast");
jQ(".prod-details-3g").slideUp("fast");
jQ(this).parents(".prodcontent")
.find(".prod-details-web").slideDown("slow");
});
jQ(".prod-collapse-web").click(function(event) {
jQ(this).parents(".prod-details-web").slideUp("fast");
event.preventDefault();
jQ(".prod-details-web:hidden").show();
});
目的は、1 回のクリックで 1 つの製品のみを表示することです。クリック時にすべての div を非表示にしないでください。スクリプトは、IE7 を除くすべてのブラウザーで完全に機能します。個人的にチェックしたChrome、Firefox、Safari、およびIE8で動作しています。
何かアドバイス?