我制作了一个简单的 jQuery 脚本来淡入和淡出包含文本的 div。它在实践中运行良好,但我收到此错误,因为在某些时候不透明度超出了常规值范围我必须说我真的是 javascrpt 和 jQuery 的新手
function haikuSwitch(){
var $active = $("#haikuwrapper .haiku.active");
if ($active.lenght == 0) $active = $("#haikuwrapper .haiku:first");
var $next
$sibl = $active.siblings();
if ($sibl.lenght == 0) $next = $("#haikuwrapper .haiku:last");
else {
var randnum = Math.floor(Math.random() * $sibl.length );
$next = $( $sibl[ randnum ] );
}
$active.animate({'opacity': 0}, 2000)
.css({'z-index': '10'})
.removeClass('active');
$next.css({ 'opacity': 0, 'z-index': '10'})
.addClass('active')
.animate({'opacity': 1}, 2000);
}
$(function() {
$("#haikuwrapper .haiku:first").addClass('active')
.css({ 'opacity': 1, 'z-index' : '10'});
setInterval( "haikuSwitch()", 10000 );
});
我找不到这个问题的根源。帮助?