<ul id="ScrollNum">
<li class="Selected">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>当鼠标移动到li上就给那个li添加class="Selected",并且把前一次li的class清空。
例:我移动到第二个li也就是<li>2</li>要变成<li class="Selected">2</li>
解决方案 »
- js如何获取跳转后的url地址?
- 如何在网页中设置下拉菜单?
- 闲着没事用html5写了一个canvas时钟。
- 独立单边标签 <img /> <input/> 经过 js以后 “/”不见了
- 坐标该如何定位呢?
- jquery 如何获取本周星期一?
- alert("此产品以添加过")怎么使提示框中的字输出时变成红色
- 给个选择颜色的代码来看看?
- 要快!!快?写一个鼠标跟随的时钟程序??
- 怎样实现用javascript在当前页中动态跳回用户已浏览的前一页呢??举个例子:我想在购物车的“继续购买”按钮中动态跳回用户刚才选购商品的那一页,用javascript该怎样实现啊??
- My97DatePicker控件
- 怎么向Ext.form.ComboBox中赋值
<script type="text/javascript">
$(document).ready(function(){
$("#ScrollNum>li").each(function(i){
$(this).mouseover(function(){
$("#ScrollNum>li").removeAttr("class","");
$("#ScrollNum>li").each(function(j){
if(i==j)
{
$(this).attr("class","Selected");
}
});
});
});
});
</script>拿分 走人...
$(function(){
var _temp=$("#ScrollNum li");
$("#ScrollNum li")mouseover(function(){
_temp.removeClass();
$(this).addClass("Selected");
});
})
$(function(){
var _temp=$("#ScrollNum li");
$("#ScrollNum li").mouseover(function(){
_temp.removeClass();
$(this).addClass("Selected");
});
})
稍微改一下, 从效率上讲, 不需要所有的li都removeClass var _temp;
$(document).ready(function(){
$("#ScrollNum li").mouseover(function(){
$(_temp).removeClass();
$(this).addClass("Selected");
_temp = $(this);
});
});