<div class="Flash">
<ul id="ScrollBox">
<li class="Show">
<div class="Image"><a href="#"><img src="5.jpg" /></a></div>
<div class="Text"><a href="#">苹果以音和游戏为先锋将进军</a></div>
</li>
<li>
<div class="Image"><a href="#"><img src="4.jpg" /></a></div>
<div class="Text"><a href="#">发生大事的发生法 的发放啊</a></div>
</li>
<li>
<div class="Image"><a href="#"><img src="3.jpg" /></a></div>
<div class="Text"><a href="#">啊啊对方身份的是否 是</a></div>
</li>
</ul>
<ul id="ScrollNum">
<li class="Selected">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>ScrollBox里面的li默认是display:none;的
当用户鼠标移动到ScrollNum下的li时加上Selected这个,然后ScrollBox里面对应的第一个li属性要为display:block;
怎么弄?
<script type="text/javascript">
$(document).ready(function(){
$("#ScrollNum > li").bind("mouseover", function(){
$(this).attr("class","Selected");
$("#ScrollBox > li").eq($(this).html()-1).show();
});
});
</script>
$(document).ready(function(){
var _temp=$("#ScrollNum li");
$("#ScrollNum > li").bind("mouseover", function(){
_temp.removeClass();
$(this).addClass("Selected");
$("#ScrollBox > li").eq($(this).html()-3).show();
});
});
$("#ScrollBox > li[class!='Show']").hide();
$("#ScrollNum > li").bind("mouseover", function(){
$(this).attr("class","Selected");
$("#ScrollBox > li:visible").hide(); // 先隐藏起来
$("#ScrollBox > li").eq($(this).html()-1).show();
});
}); 是啊。
早上好~
我修改好了。
$(document).ready(function(){
var _temp=$("#ScrollNum li");
$("#ScrollBox > li[class!='Show']").hide();
$("#ScrollNum > li").bind("mouseover", function(){
_temp.removeClass();
$(this).attr("class","Selected");
$("#ScrollBox > li:visible").hide(); // 先隐藏起来
$("#ScrollBox > li").eq($(this).html()-1).show();
});
});
$(document).ready(function(){
setTimeout("aotuSliding()",1000);
$("#ScrollBox > li[class!='Show']").hide();
$("#ScrollNum > li").bind("mouseover", function(){
$(this).parent().children().removeClass("Selected");
$(this).attr("class","Selected");
$("#ScrollBox > li:visible").hide(); // 先隐藏起来
$("#ScrollBox > li").eq($(this).html()-1).show();
});
});
var aotuSliding = function(){
var textIndex =$("#ScrollNum > li").index($("#ScrollNum > li[class='Selected']"));
if($("#ScrollNum > li").size()-textIndex==1){textIndex=-1;}
$("#ScrollNum > li[class='Selected']").removeClass("Selected");
$("#ScrollNum > li").eq(textIndex+1).addClass("Selected");
var picIndex =$("#ScrollBox > li").index($("#ScrollBox > li:visible"));
if($("#ScrollBox > li").size()-picIndex==1){picIndex=-1;}
$("#ScrollBox > li:visible").hide();
$("#ScrollBox > li").eq(picIndex+1).show();
setTimeout("aotuSliding()",1000);
}
.Selected{ color:red; font-size:18px;}我测试用的1秒。你自己改下吧。
var t;
aotuSliding();
//$("#ScrollBox > li[class!='Show']").hide();
$("#ScrollNum > li").bind("mouseover", function(){
$(this).parent().children().removeClass("Selected");
$(this).attr("class","Selected");
$("#ScrollBox > li:visible").hide(); // 先隐藏起来
$("#ScrollBox > li").eq($(this).html()-1).show();
myStop();
});
$("#ScrollNum > li").bind("mouseout", function(){
aotuSliding();
});
});
var myStop = function(){
clearTimeout(t);
}
var aotuSliding = function(){
var textIndex =$("#ScrollNum > li").index($("#ScrollNum > li[class='Selected']"));
if($("#ScrollNum > li").size()-textIndex==1){textIndex=-1;}
$("#ScrollNum > li[class='Selected']").removeClass("Selected");
$("#ScrollNum > li").eq(textIndex+1).addClass("Selected");
var picIndex =$("#ScrollBox > li").index($("#ScrollBox > li:visible"));
if($("#ScrollBox > li").size()-picIndex==1){picIndex=-1;}
$("#ScrollBox > li:visible").hide();
$("#ScrollBox > li").eq(picIndex+1).show();
t = setTimeout("aotuSliding()",1000);
}
修改了下。鼠标放上去 停止。
差不多了吧。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="js/jQuery.js" type="text/javascript"> </script> <script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#menu dd:not(:first)").hide();
$("#menu dt").click(function() {
$("#menu dd:visible").slideUp("slow");
$(this).next().slideDown("slow");
//$(this).next().children().slideDown("slow");alert($(this).next().children().html());
});
$("#btn1").click(function() { $("#ooo").slideUp("slow") });
//alert($("#ooo").html());
$("#btn2").click(function() { $("#ooo").slideDown("slow"); })
})
</script>
<style type="text/css">
dl
{
width:300px;
height:auto;
background-color:Fuchsia;
color:Lime;
font-size:15px;
border-style:dotted;
border: dotted 1px Maroon;
}
dl dt
{
height:25px;
line-height:25px;
vertical-align:middle;
border-bottom: solid 1px White;
}
dl dd{
display:block;
margin:0;
padding:0
}
ul
{
text-decoration:none;
color:MenuText;
background-color:Olive;
font-size:13px;
margin: 0;
left:-38px;
top: 0px;
width: 293px;
height:auto;
}
ul li
{
text-decoration:none;
height:24px;
line-height:24px;
vertical-align:middle;
border-bottom:solid 1px White;
}
</style>
<title> </title>
</head>
<body>
<dl id = "menu">
<dt>人事管理 </dt>
<dd>
<ul>
<li>信息一 </li>
<li>信息二 </li>
<li>信息三 </li>
</ul>
</dd>
<dt>信息四 </dt>
<dd>
<ul>
<li>物品管理 </li>
<li>物品一 </li>
<li>物品二 </li>
<li>物品三 </li>
<li>物品四 </li>
<li>物品五 </li>
</ul>
</dd>
<dt>物品六</dt>
<dd>
<ul>
<li>文档管理</li>
<li>文档一 </li>
<li>文档二 </li>
</ul>
</dd>
</dl> <dl>
<dt>物品管理 </dt>
<dd>
<ul id="ooo"> <li>物品一 </li> <li>物品二 </li> <li>物品三 </li> <li>物品四 </li> <li>物品五 </li> </ul> </dd>
<dt>文档管理 </dt>
<dd> <ul> <li>文档一 </li> <li>文档二 </li> </ul> </dd>
</dl>
<input type="button" value="Up" id="btn1"/>
<input type="button" value="Down" id="btn2"/>
</body>
</html>