(本当の問題は、ローカルファイルをテストしていたことでした。これはchromeとfirefoxで正常に機能しましたが、IEでは機能しませんでした。実際にIEを介してライブバージョンにアクセスすると、正常に機能しました。ご協力いただきありがとうございます。bipenに感謝します。トグルとスローを見せてくれて!)
このトピックに関するいくつかの投稿を見ましたが、明確な解決策は見ていません。私はjquery/javascriptのものから始めたばかりで、IEでこれを機能させる方法を理解できないようです。IE9を使用しています。これは、jsfiddle、firefox、およびchromeで機能します。非表示/表示を使用する代わりにこのコードを要約できる方法がある場合は、それらについて聞いてみたいと思います。ありがとう。
以下は、私が頭の中で使用しているスクリプトです。
$(document).ready(function() {
$('#crossfitcontent').hide();
$('.hidecrossfit').hide();
$('.showcrossfit').click(function() {
$('#crossfitcontent').show();
$('.hidecrossfit').show();
$('.showcrossfit').hide();
return false;
});
});
$('.hidecrossfit').click(function() {
$('.showcrossfit').show();
$('#crossfitcontent').hide();
$('.hidecrossfit').hide();
return false;
});
そして、以下はhtmlです:
<div id="crossfit">
Crossfit
<div class="toggleplus">
<div><a href="" class="showcrossfit" >Thing someone clicks to show div</a></div>
<div><a href="" class="hidecrossfit" >Thing someone clicks to hide div</a></div>
</div>
<div id="crossfitcontent">
<div>Stuff about crossfit</div>
</div>
</div>
すべてのdivが意味をなさない場合がありますが、これはより大きな要素に収まり、他の要素もに追加されるためです。
よろしくお願いします。