62,074
社区成员
发帖
与我相关
我的任务
分享
<ul>
<li class="tabin">标签1</li>
<li>标签2</li>
<li>标签3</li>
</ul>
<div>
内容区1</div>
<div>
内容区2</div>
<div>
内容区3</div>
$(function(){
$("li").each(function(index){
$(this).mouseover(function(){
// 将当前区域的li隐藏
alert("x");
$("div.contentin").removeClass("contentin");
alert("y");
// 将当前li所对应的区域显示出来
$("div").eq(index).addClass("contentin");//注意就这个地方,我这里当index等于0的时候添加就不行,必须要index等于1的时候添加才可以,我的页面明明就3个div,但是在火狐中看下面出现第4个div? 为什么呢?火狐中看到的如下:<div id="livemargins_control" style="position: absolute; display: none; z-index: 9999;"><img width="77" height="5" style="position: absolute; left: -77px; top: -5px;" src="chrome://livemargins/skin/monitor-background-horizontal.png"> <img style="position: absolute; left: 0pt; top: -5px;" src="chrome://livemargins/skin/monitor-background-vertical.png"> <img style="position: absolute; left: 1px; top: 0pt; opacity: 0.5; cursor: pointer;" onmouseout="this.style.opacity=0.5" onmouseover="this.style.opacity=1" src="chrome://livemargins/skin/monitor-play-button.png" id="monitor-play-button"></div>,多了个他。
alert("z");
})
})
})
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="div.aspx.cs" Inherits="sqlTity.div" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script src="App_common/scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("li").each(function(index){
$(this).mouseover(function(){
$("div.contentin").removeClass("contentin").addClass("nones");
$("div").eq(parseInt(index)+1).removeClass("nones").addClass("contentin");
});
})
})
</script>
<style type="text/css">
.contentin{ display:block;}
.nones{ display:none;}
</style>
</head>
<body>
<form id="form1" runat="server">
<ul>
<li class="tabin">标签1</li>
<li>标签2</li>
<li>标签3</li>
</ul>
<div class="nones">
内容区1</div>
<div class="nones">
内容区2</div>
<div class="nones">
内容区3</div>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script src="App_common/scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("li").each(function(index){
$(this).mouseover(function(){
$("div.contentin").removeClass("contentin").addClass("nones");
$("div[name='div1']").eq(index).removeClass("nones").addClass("contentin");
});
})
})
</script>
<style type="text/css">
.contentin{ display:block;}
.nones{ display:none;}
</style>
</head>
<body>
<form id="form1" runat="server">
<ul>
<li class="tabin">标签1</li>
<li>标签2</li>
<li>标签3</li>
</ul>
<div name="div1" class="nones">
内容区1</div>
<div name="div1" class="nones">
内容区2</div>
<div name="div1" class="nones">
内容区3</div>
</form>
</body>
</html>