jquery 简单应用

一、jq下实现点击 li 后content部分切换, li 的样式改变

1.插入jquery

1 <script type="text/javascript" src="js/jquery-1.8.3.js"></script>

2、HTML代码

 1     <div class="menu">
 2         <ul class="trans">
 3             <!--注意current应为li的class-->
 4             <li class="current"><a href="javascript:;">首页</a></li>
 5             <li><a href="javascript:;">关于我们</a></li>
 6             <li><a href="javascript:;">新闻中心</a></li>
 7             <li><a href="javascript:;">主营业务</a></li>
 8         </ul>
 9     </div>
10     <div class="wrap">
11         <div class="cont" style="display:block">
12             <p>就撒谎空间大水库的建设撒旦奈何阿克苏你的空间撒旦卡上登记卡少女就撒谎空间大水库的建</p>
13         </div>
14         <div class="cont">
15             <p>就撒谎空间大水库的建设撒旦奈何间撒旦卡少女</p>
16         </div>
17     </div>

3、css代码

 1 *{margin:0;padding:0}
 2 body{font-family:"微软雅黑";font-size:14px;color:#7e7e7e;}
 3 li{list-style:none;}
 4 /*======body内的color值不能改变<a>的初始颜色,应在全局<a>中再定义======*/
 5 a{text-decoration:none;color:#7e7e7e;}
 6 /*=========全局样式结束============*/
 7
 8 .menu{width:100%;}
 9 .menu ul{width:800px;margin:20px auto;overflow:hidden;}
10 /*由于ul子元素li全部float无法撑开ul,为ul设置margin-bottom将无效。
11   解决方法为其设置overflow:hidden;就可以达到想要的效果*/
12 .menu li{float:left;}
13 .menu li a{padding:0 30px;}
14 /*current是li的class,为改变li下<a>的颜色应设置current下的a颜色*/
15 .current a{color:#1e96d5;}
16 .menu li a:hover{color:#1e96d5;}
17 .wrap{width:800px;margin:0 auto;}
18 .cont{display:none;}

4、jQuery实现trans效果

方法1

 1 $(function(){
 2     $(".trans li").each(function(index) {
 3         $(this).click(function(){
 4                 var index=$(".trans li").index(this);
 5                 $(".cont")
 6                 .eq(index).show()
 7                 .siblings().hide();
 8                 $(".trans li").removeClass("current");
 9                 $(".trans li").eq(index).addClass("current");
10             });
11     });
12 })

方法2

为每个li及其对应的div设置id值,例:第一个 li 的id设为"first";div设为"firstdiv"

1 $(function(){
2         $(".trans li").click(function(){
3                 var idname=$(this).attr("id");
4                 $(".wrap").find(".cont").hide();
5                 $(".wrap").find("#"+idname+"div").show();
6             })
7     })

5、实现效果

时间: 2024-11-06 18:17:23

jquery 简单应用的相关文章

jQuery简单的轮播特效

<!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> <meta http-equiv="Content-

jquery 简单弹出层

预定义html代码:没有 所有代码通过js生成和移除. 预定义css /* 基本弹出层样式 */ .my-popup-overlay { width:100%; height:auto; /* width height is defined by javascript */ position: absolute; top:0; left: 0; z-index: 1000; background-color: #000; opacity: 0.2; *filter:alpha(opacity=2

jquery 简单弹出层(转)

预定义html代码:没有 所有代码通过js生成和移除. 预定义css /* 基本弹出层样式 */ .my-popup-overlay { width:100%; height:auto; /* width height is defined by javascript */ position: absolute; top:0; left: 0; z-index: 1000; background-color: #000; opacity: 0.2; *filter:alpha(opacity=2

基于Jquery 简单实用的弹出提示框

引言: 原生的 alert 样子看起来很粗暴,网上也有一大堆相关的插件,但是基本上都是大而全,仅仅几句话可以实现的东西,可能要引入好几十k的文件,所以话了点时间自己写了个弹出效果,放到项目上去发现效果还不错,这里贴出来,做个备忘,有需要的同学可以拿去,也可以作为一个参考. 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.d

jQuery简单表单验证效果

jQuery简单表单验证效果:只要有表单的地方,基本都会有表单验证,下面就结合实例简单介绍一下最简单的表单验证,如何防止填写的表单内容为空.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <tit

jQuery简单的Ajax调用示例

jQuery简单的Ajax调用示例 jQuery确实方便,下面做个简单的Ajax调用: 建立一个简单的html文件: <!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="Public/js/jquery-easyui-1.3.1/jquery-1.8.2.min.js"></script> <script type=&qu

jquery简单的tab切换特效插件jquery-tab demo代码下载

原文:jquery简单的tab切换特效插件jquery-tab demo代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463496178688.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

Jquery简单的placeholder效果

Jquery简单的placeholder效果 由于IE6-IE9不支持HTML5中的placeholder,所以自己依赖于Jquery简单的写了一个,供参考! 先看看效果吧!如下JSFiddle地址 查看效果链接 JS代码如下: /* * JS placeholder * IE6-IE9不支持HTML5中的placeholder */ function Placeholder(options) { this.config = { defaultColor: '#ccc', curColor: '

jquery简单案例

昨天写了一篇关于jquery选择器的学习的记录,后边发现关于jquery的学习不能只依靠简单的文档,必须动手写出一些实际的东西,这样会学习的更好,今天呢,就给大家带来利用jquery实现文字和图片提示的效果. jquery文字提示 先看下效果: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"/> <title>

Jquery 简单的Tab选项卡特效

<!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> <meta http-equiv="Content-