Banner中利用Jquery隐藏显示下方DIV块
2016-07-25 16:39
465 查看
实现方式1:<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src = 'jquery-1.9.1.js'></script><script language="javascript" type="text/javascript">
$(document).ready(function(){
$('#subBannerFirst').click(function(){
$('#subConFirst').css('display','block');
$('#subConSecond').css('display','none');
$('#subConThird').css('display','none');
});
});$(document).ready(function(){
$('#subBannerSecond').click(function(){
$('#subConFirst').css('display','none');
$('#subConSecond').css('display','block');
$('#subConThird').css('display','none');
});
});
$(document).ready(function(){
$('#subBannerThird').click(function(){
$('#subConFirst').css('display','none');
$('#subConSecond').css('display','none');
$('#subConThird').css('display','block');
});
});</script><!--script src = 'libs/SuperMap_Cloud.js'></script-->
</head>
<body><div id='myBannerList' style ='width:100%;height:20px;'>
<div id='subBannerFirst' href='#subConFirst' style='width: 50px;height: 20px;float:left;background-color:#1e3a4f;'>第一项</div>
<div id='subBannerSecond' href='#subConSecond' style='width: 50px;height: 20px;float:left;background-color:red;'>第二项</div>
<div id='subBannerThird' href='#subConThird' style='width: 50px;height: 20px;float:left;background-color:blue;'>第三项</div>
</div>
<div id='banContent' style ='width:100%;height:150px;float:left;'>
<div id='subConFirst' style ='width:100%;height:150px;display:block;background-color:#1e3a4f;float:left;'></div>
<div id='subConSecond' style ='width:100%;height:150px;display:none;background-color:red;float:left;'></div>
<div id='subConThird' style ='width:100%;height:150px;display:none;background-color:blue;float:left;'></div>
</div></body>
</html>实现方式2:js代码:
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src = 'jquery-1.9.1.js'></script><script language="javascript" type="text/javascript">
$(document).ready(function(){
$('#subBannerFirst').click(function(){
$('#subConFirst').css('display','block');
$('#subConSecond').css('display','none');
$('#subConThird').css('display','none');
});
});$(document).ready(function(){
$('#subBannerSecond').click(function(){
$('#subConFirst').css('display','none');
$('#subConSecond').css('display','block');
$('#subConThird').css('display','none');
});
});
$(document).ready(function(){
$('#subBannerThird').click(function(){
$('#subConFirst').css('display','none');
$('#subConSecond').css('display','none');
$('#subConThird').css('display','block');
});
});</script><!--script src = 'libs/SuperMap_Cloud.js'></script-->
</head>
<body><div id='myBannerList' style ='width:100%;height:20px;'>
<div id='subBannerFirst' href='#subConFirst' style='width: 50px;height: 20px;float:left;background-color:#1e3a4f;'>第一项</div>
<div id='subBannerSecond' href='#subConSecond' style='width: 50px;height: 20px;float:left;background-color:red;'>第二项</div>
<div id='subBannerThird' href='#subConThird' style='width: 50px;height: 20px;float:left;background-color:blue;'>第三项</div>
</div>
<div id='banContent' style ='width:100%;height:150px;float:left;'>
<div id='subConFirst' style ='width:100%;height:150px;display:block;background-color:#1e3a4f;float:left;'></div>
<div id='subConSecond' style ='width:100%;height:150px;display:none;background-color:red;float:left;'></div>
<div id='subConThird' style ='width:100%;height:150px;display:none;background-color:blue;float:left;'></div>
</div></body>
</html>实现方式2:js代码:
//选择隐藏或者显示Banner下的DIV块方法 function changeConFirst() { $('#subConFirst').css('display', 'block'); $('#subConSecond').css('display', 'none'); $('#subConThird').css('display', 'none'); } function changeConSecond() { $('#subConFirst').css('display', 'none'); $('#subConSecond').css('display', 'block'); $('#subConThird').css('display', 'none'); } function changeConThird(){ $('#subConFirst').css('display','none'); $('#subConSecond').css('display','none'); $('#subConThird').css('display','block'); } html代码
<div id='myBannerList' style ='width:100%;height:20px;'> <div id='subBannerFirst' href='#subConFirst' onclick='changeConFirst()' style='width: 50px;height: 20px;float:left;cursor:pointer'>第一项</div> <div id='subBannerSecond' href='#subConSecond' onclick='changeConSecond()' style='width: 50px;height: 20px;float:left;cursor:pointer'>第二项</div> <div id='subBannerThird' href='#subConThird' onclick='changeConThird()' style='width: 50px;height: 20px;float:left;cursor:pointer'>第三项</div> </div> <div id='banContent' style ='width:100%;height:150px;float:left;'> <div id='subConFirst' style ='width:100%;height:150px;display:block;float:left;'></div> <div id='subConSecond' style ='width:100%;height:150px;display:none;float:left;'></div> <div id='subConThird' style ='width:100%;height:150px;display:none;float:left;'></div> </div> 实现方式1和2其实没区别,function的定义方式不一样而已。方式一是纯jquery,第二种是定义js的函数声明。 还有第三种实现方式:利用jquery的 show(),hiden()方法,这里不再记录。
相关文章推荐
- 使用jquery获取ur中指定参数值
- 【转载】jQuery动画中的queue()函数
- jquery easyui 组件 textbox/combobox/numberbox 启动、禁用 判断是否禁用
- JQuery的学习
- 高效的jQuery代码编写技巧大盘点
- javascript与jquery动态创建html元素示例
- jquery.fly.min.js 拋物插件
- 十分钟玩转 jQuery+实例大全
- (转)用JQuery实现Fix表头表格
- JQuery this和$(this)的区别及获取$(this)子元素对象的方法
- jquery动态移除/增加onclick属性详解
- Jquery操作CSS样式
- jquery中attr和prop的区别
- jquery实现按回车触发事件
- jquery的对象数组的添加元素,删除元素
- jquery siblings获取同辈元素用法实例分析
- jQuery函数attr()和prop()的区别
- jquery 字符串转json
- jQuery简单注册和禁用全局事件的方法
- 十分钟玩转 jQuery、实例大全