自己写了个滑动选项卡,代码如下,怎样改才能让当前点击的选项卡不能被再次点击<script type="text/javascript">
$(document).ready(function(){
$("#topmenu li").eq(0).addClass("bg");
$("#contentin .content").eq(0).css("display","block");
$("#topmenu li").each(function(index){
if(index==4)
{
$("#topmenu li").eq(index).css('margin-right','0');
}
$(this).mouseover(function(){
$("#topmenu li").removeClass("opea");
$("#topmenu li").eq(index).addClass("opea");
});
var bin= $(this).click(function(){
$("#topmenu li").eq(index).removeClass("opea");
$("#topmenu li").removeClass("bg");
$("#topmenu li").removeClass("bg1");
$("#topmenu li").eq(index).addClass("bg");
$("#contentin .content").hide("slow");
$("#contentin .content").eq(index).show("slow"); });
});
});
</script>
#topmenu .bg{
background-image:url('images/topmenu_bg1.gif');
color:white;
}
#topmenu .bg1
{
background-image:url('images/topmenu_bg2.gif');
color:white;
}
#middle{
width:900px;
height:326px;
float:left;
}
#middle ul{
list-style:none;
height:40px;
width:900px;
margin:0;
padding:0;
}
#middle ul li{
list-style:none;
margin:0;
margin-right:5px;
font-size:15px;
padding:0;
padding-top:10px;
width:176px;
text-align:center;
float:left;
display:block;
cursor:pointer;
background-image:url('images/topmenu_bg.gif');
background-repeat:repeat-x;
color:white;
height:40px;
vertical-align:middle;
display:inline;
}
.clickbg1
{
background-color:#eeff33;
}
#middle #topmenu{
width:900px;
height:40px;
float:left;
}
#contentin{
width:900px;
height:286px;
float:left;
}
#middle .content{
width:900px;
height:286px;
float:left;
_margin-top:-10px;
background-image:url('images/content_bg.gif');
display:none;
}
<div id="middle">
<div id="topmenu">
<ul>
<li class="bg">关于我们</li>
<li>商标注册</li>
<li>合作伙伴</li>
<li>法律法规</li>
<li>联系我们</li>
</ul>
</div>
<div id="contentin">
<div class="content">第一个
</div>
<div class="content">第二个
</div>
<div class="content">第三个
</div>
<div class="content">第四个
</div>
<div class="content">第五个
</div>
</div>
</div>
$(document).ready(function(){
$("#topmenu li").eq(0).addClass("bg");
$("#contentin .content").eq(0).css("display","block");
$("#topmenu li").each(function(index){
if(index==4)
{
$("#topmenu li").eq(index).css('margin-right','0');
}
$(this).mouseover(function(){
$("#topmenu li").removeClass("opea");
$("#topmenu li").eq(index).addClass("opea");
});
var bin= $(this).click(function(){
$("#topmenu li").eq(index).removeClass("opea");
$("#topmenu li").removeClass("bg");
$("#topmenu li").removeClass("bg1");
$("#topmenu li").eq(index).addClass("bg");
$("#contentin .content").hide("slow");
$("#contentin .content").eq(index).show("slow"); });
});
});
</script>
#topmenu .bg{
background-image:url('images/topmenu_bg1.gif');
color:white;
}
#topmenu .bg1
{
background-image:url('images/topmenu_bg2.gif');
color:white;
}
#middle{
width:900px;
height:326px;
float:left;
}
#middle ul{
list-style:none;
height:40px;
width:900px;
margin:0;
padding:0;
}
#middle ul li{
list-style:none;
margin:0;
margin-right:5px;
font-size:15px;
padding:0;
padding-top:10px;
width:176px;
text-align:center;
float:left;
display:block;
cursor:pointer;
background-image:url('images/topmenu_bg.gif');
background-repeat:repeat-x;
color:white;
height:40px;
vertical-align:middle;
display:inline;
}
.clickbg1
{
background-color:#eeff33;
}
#middle #topmenu{
width:900px;
height:40px;
float:left;
}
#contentin{
width:900px;
height:286px;
float:left;
}
#middle .content{
width:900px;
height:286px;
float:left;
_margin-top:-10px;
background-image:url('images/content_bg.gif');
display:none;
}
<div id="middle">
<div id="topmenu">
<ul>
<li class="bg">关于我们</li>
<li>商标注册</li>
<li>合作伙伴</li>
<li>法律法规</li>
<li>联系我们</li>
</ul>
</div>
<div id="contentin">
<div class="content">第一个
</div>
<div class="content">第二个
</div>
<div class="content">第三个
</div>
<div class="content">第四个
</div>
<div class="content">第五个
</div>
</div>
</div>
解决方案 »
- CS0135: “Str”与声明“classroom_teaching_table_list.Str”冲突
- DetailsView中的RadioButton如何获取值
- asp.net 2.0 在64位系统上部署的问题
- GridView 动态绑定后 怎么操作Calendar 对象的时间呢?大侠帮下!!!
- 关于用数组保存数据的小问题,请大家说一下自己的看法!
- 高难度功能。ASP.NET里能实现拖动功能吗?
- 层被框架挡住的问题!急着送分,谁接啊~~~
- 求助:如何让两个asp.net项目共用一个窗体验证(在线等待)
- asp语句在asp.net怎么实现不了???
- 久思不得其解???
- 急 ,急, 急!!!!!!
- asp.net中判断输入的日期是月末的最后一天
$("#GridView1 tr").mouseover(function(){
$(this).addClass("over");}).mouseout(function(){
$(this).removeClass("over");}).click(function(){
$(this).addClass("alt");
$("#GridView1 tr").not(this).removeClass("alt")});
});
function EditUser() {
$('#empID').addClass("redonly");
$('#empID').attr("readonly","readonly");
// $("#bb").hide();
$("#AddInfo").hide();
$("#EditInfo").show();
$("#bb").show('slow'); $(event.srcElement.parentElement.parentElement).find("td").each(function(i) {
$("#sj>input").eq(i).val($(this).text());
document.getElementById('empID').value = document.getElementById('Text1').value;
document.getElementById('name').value = document.getElementById('Text2').value;
document.getElementById('txtsex').value = document.getElementById('Text3').value;
var doctorName = document.getElementById('Text4').value;
var hisid = document.getElementById('Text5');
});
$(document).ready(function(){
$("#topmenu li").eq(0).addClass("bg");
$("#contentin .content").eq(0).css("display","block");
$("#topmenu li").each(function(index){
if(index==4)
{
$("#topmenu li").eq(index).css('margin-right','0');
}
$(this).mouseover(function(){
$("#topmenu li").removeClass("opea");
$("#topmenu li").eq(index).addClass("opea");
});
$(this).click(function(){
if (!$(this).hasClass('bg'))
{
$("#topmenu li").eq(index).removeClass("opea");
$("#topmenu li").removeClass("bg");
$("#topmenu li").removeClass("bg1");
$("#topmenu li").eq(index).addClass("bg");
$("#contentin .content").hide("slow");
$("#contentin .content").eq(index).show("slow");
}
});
});
});
</script>