Jquery 实现标签切换效果
1、效果图

2、HTML代码如下
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="IndusJS/jquery.min.js"></script>
<style type="text/css">
.main02 {width:100%;}
#title02 {height:25px;line-height:25px;overflow:hidden;border-bottom:2px solid black;}
#title02 ul
{
width:100%;
height:25px;
margin:0px; }
#title02 ul li {float:left; width:65px; height:20px;line-height:20px; color:#333;list-style:none; cursor:pointer; font-weight:bold;text-align:center;}
#title02 li.on {background-color:blueviolet;color:white;}
#con02 {background:#fafafa;height:100px;}
#con02 div.off {display:none; padding:5px;}
#con02 div.on {display:block;}
</style>
</head>
<body>
<div style="width:400px;height:500px;">
<div id="diva0" class="main02">
<div id="title02">
<ul>
<li class="on">标题1</li>
<li>标题2</li>
<li>标题3</li>
</ul>
</div>
<div id="con02" style="width:100%;height:70px;">
<div id="diva2" class="on" style="padding:15px 0px 0px 15px;">
标题1
</div>
<div id="diva3" class="off">
标题2
</div>
<div id="diva4" class="off">
标题3
</div>
</div>
</div>
</div> </body>
</html>
<script type="text/javascript">
var bTitle = document.getElementById('title02');
var cSpan = bTitle.getElementsByTagName('li'); var i = 0;
for (i = 0; i < cSpan.length; i++) {
switch (i) {
case 0:
cSpan[0].onclick = function () {
cSpan[0].className = 'on';
cSpan[1].className = '';
cSpan[2].className = '';
$('#diva2').attr('class', 'on');
$('#diva3').attr('class', 'off');
$('#diva4').attr('class', 'off'); }
break;
case 1:
cSpan[1].onclick = function () {
cSpan[0].className = '';
cSpan[1].className = 'on';
cSpan[2].className = ''; $('#diva2').attr('class', 'off');
$('#diva3').attr('class', 'on');
$('#diva4').attr('class', 'off'); }
break;
case 2:
cSpan[2].onclick = function () {
cSpan[0].className = '';
cSpan[1].className = '';
cSpan[2].className = 'on'; $('#diva2').attr('class', 'off');
$('#diva3').attr('class', 'off');
$('#diva4').attr('class', 'on'); }
break; }
}
</script>
Jquery 实现标签切换效果的更多相关文章
- 实例:jQuery实现标签切换
具体实现效果如图: 原理很简单,就是监听鼠标滑动和点击事件.在第一个标签切换的示例中,当鼠标滑过某个标签时,就把class转移到当前标签.这里用到的jQuery方法主要是each()确定当前是哪一个标 ...
- jquery实战---标签页效果
在前面的博客中,小编主要简单的介绍了jquery的一些基本知识,今天这篇博文,小编继续来学习jquery的相关知识,今天我们来学习一个标签页的小例子,相关源码小编已经上传,有需要的小伙伴可以自己去下载 ...
- 使用jquery实现选项卡切换效果
几张简陋的框架效果图 页面加载时: 选项卡操作后: css样式: <style type="text/css"> *{margin:0px;padding:0px;} ...
- Axure RP Pro 7.0苏宁易购式标签切换效果教程
转:http://jingyan.baidu.com/article/7082dc1c4f0a11e40a89bdac.html 页面标签切换效果,几乎是所有大网站(尤其是电商类网站)标配的交互方式: ...
- 基于jQuery图像碎片切换效果插件FragmentFly
基于jQuery图像碎片切换效果插件FragmentFly.这是一款只需三步轻松完成碎片动画,参数可调,使用方便. 在线预览 源码下载 部分代码: <div class="all_ ...
- jquery swiper3自定义切换效果的方法
jquery swiper3自定义切换效果的方法 <pre> <div class="swiper-slide"> <div class=" ...
- jquery mobile页面切换效果(Flip toggle switch)(注:jQuery移动使用的数据属性的列表。 )
1.页面切换(data-transition)
- [Jquery]tab页面切换效果
思路:取得头部和内容的div,头部当前点击的高亮,其余的去除高亮,并通过index()方法获得当前点击的索引,然后内容div通过.eq(index)显示和隐藏 优化:当前做法,从第一个快速移到最后一个 ...
- Jquery实现图片切换效果(IE,FF,Goole)都可以正常运行
这里先对标签的样式进行设置(我这里只用了3张图片,可以根据自己的情况,添加) <style type="text/css"> /*展示图片切换的div样式*/ #Sho ...
随机推荐
- ObjectDataSource配置数据源的时候,选择业务对象下拉菜单没有任何东西
原文发布时间为:2008-08-03 -- 来源于本人的百度文章 [由搬家工具导入] 问题:在App_Code这个文件夹中添加了一个类,然后保存,但是在ObjectDataSource配置数据源的时候 ...
- transform与position:fixed的那些恩怨--摘抄
1. 前言 在写这篇文章之前,我理解的fixed元素是这样的:(摘自CSS布局基础) 固定定位与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身.由于视图本身是固定的, ...
- 彻底搞定C指针-函数名与函数指针【转】
转自:http://blog.csdn.net/a1232345/article/details/43524371 函数名与函数指针 一 通常的函数调用 一个通常的函数调用的例子://自行包含头 ...
- php转换字符编码为utf-8
php转换字符编码为utf-8 function strToUtf8($str){ $encode = mb_detect_encoding($str, array("ASCII" ...
- yii模板中常用变量总结
yii模板中常用的一些变量总结. 现有这样一个url:http://www.phpernote.com/demos/helloworld/index.php/xxx/xxx 则通过如下方式获取的值对应 ...
- LeetCode OJ——Word Ladder2
http://oj.leetcode.com/problems/word-ladder-ii/ class Solution { public: vector<vector<string& ...
- 详解DNS域名解析全过程
关于dns域名解析的大致过程很多人都知道,但有些细枝末节的东西容易遗忘,今天有空整理一下,作为以后复习用,如有不对的地方,还望指正.解析大致过程如图(不喜欢看图的可以直接跳过): 当一个用户在地址栏输 ...
- nginx实现反向代理和负载均衡
利用nginx做反向代理和负载均衡是减轻服务器压力的有效方式.nginx代理服务器接收多个客户端请求, 根据配置的参数均衡到每个tomcat服务器上,tomcat处理请求,返回响应结果给nginx,n ...
- JAVA算法总结_时间复杂度_Demo
JAVA面试中经常问到排序算法问题,本人结合网络上一些资源整理了编写一下常用的Demo,并附带运行结果,希望能帮助到大家. /** * @Title: 冒泡排序 * @Description: 将数组 ...
- Myeclipse 出现了Could not generate DH keypair 错误
在myeclipse下安装svn插件,出现了Could not generate DH keypair,这么一个错误. 这个问题困扰了我半天时间,各种百度也找不到答案,或许是百度能力问题吧.百度出来的 ...