87,903
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<div id="ppt_image">
<div id="image1" class="image_pg1">1</div>
<div id="image2" class="image_pg1">2</div>
<div id="image3" class="image_pg1">3</div>
<div id="image4" class="image_pg1">4</div>
<div id="image5" class="image_pg1">5</div>
<div id="image6" class="image_pg1">6</div>
</div>
<script type="text/javascript">
$("#ppt_image div").mouseover(function() {
document.title = "mouseover:" + this.id;
}).mouseout(function() {
document.title = "mouseout:" + this.id;
});
</script>
</body>
</html>
var divs = $("#ppt_image div");
alert(divs[1]); //输出还是undefined
alert(divs.length); //输出0
var j=1, timerID = 0;
function _start(){
var divs = $("#ppt_image div");
timerID = setInterval("tupian()", 3500);
for(var i=0; i<divs.length; i++){
divs[i].onmouseover = function(){
clearInterval(timerID);
};
divs[i].onmouseout = function(){
if(timerID) clearInterval(timerID);
timerID = setInterval("tupian()", 3500);
};
}
}
//以下可以实现图片跳转
function tupian(){
var img=$("#image"+j).attr("img");
$("#button"+j).addClass("button"+j+"_3");
$("#text"+j).fadeIn("slow");
img="url('"+img+"')";
$("#image"+j).css({background:img,"width":"500px","height":"230px"}).fadeIn("slow");
for(var i=1;i<=6;i++){
if (j!=i){
$("#button"+i).removeClass("button"+i+"_3");
$("#image"+i).removeAttr("style");
$("#text"+i).hide();
}
}
j = j < 6 ? j + 1 : 1;
}
tupian();
_start();
var divs = $("#ppt_image div");
应该没错,看看ID是否重名了