<script type="text/javascript" src="css/jquery-1.7.1.js"></script>
<script type="text/javascript">
function slidedown(id){
$('#rerooftext').hide(0);
$('#inspectiontext').hide(0);
$('#remodelingtext').hide(0);
$('#restorationstext').hide(0);
$('#commtext').hide(0);
$('#painttext').hide(0);
setTimeout(300);
$('#'+id.id+'text').fadeToggle(1000);
};
</script>
ここでは、テキストを含む複数のdivを非表示にし、jquery関数を使用してクリックされたリンクのdivを表示する関数があります。このコードはクロームでうまくいきますが、インターネットエクスプローラはアニメーションを実行しません。リンクをクリックすると、現在のdivを隠していますが、新しいdivを表示できません。これはコード$( '#' + id.id + 'text')。fadeToggle(1000);jqueryエフェクトがInternet Explorerで動作しない
これがどうして起こっているのでしょうか?
どのバージョンのIEですか? 2.0? 6? 7? –
どのようにslidedown()を呼び出しますか? – feeela
関数はどのように呼び出されますか? HTMLの外観はどうですか? – Pointy