2011-05-16 215 views

回答

0

我得到了它,我只需要删除位置:相对,它完美淡出。我不太清楚这是为什么...

2

好一两件事,因为你正在使用jQuery做没有内联JS:

$('input[type=checkbox]').click(function(){ 
    var checkbox = this; 
    if (checkbox.checked) { 
     $("#message1").stop(true, true).show().fadeOut(10000); 
     $("#message2").hide(); 
    } 
    else { 
     $("#message1").stop(true, true).hide(); 
     $("#message2").stop(true, true).show().fadeOut(10000); 
    } 
}); 

只是在做这可能会解决IE问题

小提琴:http://jsfiddle.net/maniator/xMSwQ/5/

+0

在ie7/8中不工作:( – ComatoseDuck 2011-05-16 22:27:51

+0

你试过这个方法吗?你有没有其他的js代码? – Neal 2011-05-16 22:28:19