<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。這段代碼在chrome中效果很好,但是IE瀏覽器並沒有執行動畫,當我點擊鏈接時,它隱藏了當前div的reroof,但未能顯示新的div,代碼是$('#'+ id.id + '文本')fadeToggle(1000)。jQuery的效果不工作在Internet Explorer
任何想法,爲什麼會發生這種情況?
哪個版本的IE? 2.0? 6? 7? – 2012-01-18 16:34:41
你怎麼稱呼slidedown()? – feeela 2012-01-18 16:36:22
函數是如何調用的? HTML的外觀如何? – Pointy 2012-01-18 16:36:23