jq实例
1、导航栏
<style type="text/css">
* {padding:0;margin:0;list-style:none;}
img { width:110px;height:60px;}
.head { width:100%; height:100%;}
.headImg { width:970px; height:60px;margin:0 auto;}
.nav { width:100%;height:40px; background:#000;}
.navList {width:970px;height:40px; margin:0 auto;color:#fff;}
.navList>li { width:150px; height:40px;float:left;text-align:center;}
.navList > li > a { height:40px;line-height:40px;display:block; }
.navList .navUl li { height:40px;line-height:40px;border-bottom:1px solid #fff;}
.navList .navUl li:hover{background:#808080;}
.navUl {background:#000;}
<div class="head">
<div class="headImg"><img src="img/bg1.jpg" /></div>
</div>
<div class="nav">
<ul class="navList">
<li><a>IT互联网1</a>
<ul class="navUl">
<li><a>前端</a></li>
<li><a>前端</a></li>
<li><a>前端</a></li>
<li><a>前端</a></li>
<li><a>前端</a></li>
</ul>
</li>
<li><a>IT互联网2</a>
<ul class="navUl">
<li><a>前端</a></li>
<li><a>前端</a></li>
<li><a>前端</a></li>
<li><a>前端</a></li>
<li><a>前端</a></li>
</ul>
</li>
</div>
<script>
$(function () {
$(".navUl").hide();
$(".nav").find(".navList>li").hover(function () {
$(this).find(".navUl").stop(true,true).slideDown();
}, function () {
$(this).find(".navUl").stop(true, true).slideUp();
})
})
</script>
2、网站换肤
<style type="text/css">
* { padding:0;margin:0; list-style:none;}
.header {width:100%;height:40px; line-height:40px;background:#ffd800;z-index:2; }
.headerCon {width:970px;height:40px; margin:0 auto;}
.headerCon a {float:left;cursor:pointer;}
.showShow { width:100%;height:35px;position:fixed; top:0; left:0; cursor:pointer; z-index:999;background:#ffd800;}
.packUpPic { width:970px;height:30px;line-height:30px;margin:0 auto; }
.packUpPic a {float:right; }
.littlePic {width:970px;margin:0 auto;}
.littlePic .littlePicList li img {width:100px;margin:10px; float:left;}
<div class="header">
<div class="headerCon">
<a src="javascript:;">换肤</a>
</div>
</div>
<div class="showShow">
<div class="packUpPic">
<a src="javascript:;">收起</a>
</div>
<div class="littlePic">
<ul class="littlePicList">
<li><img src="img/bg0.jpg" /></li>
<li><img src="img/bg1.jpg" /></li>
<li><img src="img/bg2.jpg" /></li>
<li><img src="img/bg3.jpg" /></li>
<li><img src="img/bg4.jpg" /></li>
<li><img src="img/bg5.jpg" /></li>
</ul>
</div>
</div>
<script>
$(function () {
$(".showShow").hide();
$(".header").find(".headerCon a").click( function () {
$(".showShow").fadeIn();
});
$(".littlePicList li img").click(function () {
var i = $(this).attr("src");
$("body").css("background-image", "url(" + i + ")");
})
$(".showShow").find(".packUpPic a").click(function () {
$(".showShow").slideUp();
})
})
jq实例的更多相关文章
- JQ面向对象
静态方法:某种类型才有的方法,这个方法干的事情只有类型本身有关,不受具体实例对象的影响,在C#语言中,它用static表示,VB中用share表示,而在jq中我们一般用$或者JQuery表示JQ类型, ...
- JQ也要面向对象~在JQ中扩展静态方法和实例方法(jq扩展方法)
JQ也要面向对象,事实上,无论哪种开发语言,在开发功能时,都要把面向对象拿出来,用它的思想去干事,去理解事,面向对象会使问题简单化,清晰化,今天说两个概念“静态方法”与“实现方法”,这个在面向对象的语 ...
- 从零开始,DIY一个jQuery(3)
在前两章,为了方便调试,我们写了一个非常简单的 jQuery.fn.init 方法: jQuery.fn.init = function (selector, context, root) { if ...
- 从零开始,DIY一个jQuery(1)
从本篇开始会陪大家一起从零开始走一遍 jQuery 的奇妙旅途,在整个系列的实践中,我们会把 jQuery 的主要功能模块都了解和实现一遍. 这会是一段很长的历程,但也会很有意思 —— 作为前端领域的 ...
- jquery中链式调用原理
(1).链式调用 $("#mybtn").css("width","100px") .css("height",&quo ...
- jQuery原生框架-----------------dom操作
// 扩展DOM操作方法jQuery.fn.extend({ // 设置或者获取元素的内容 html: function( html ) { /* * 实现思路: * 1.不传参,返回第一个元素的内容 ...
- jQ1.5源码注释以及解读RE
jQ作为javascript的库( ▼-▼ ), 尽善尽美, 代码优美, 值得学习. 这一周平常上班没啥事也看jQ1.5的代码, 今天周六差不多看完了(Sizzle部分还没看), 重新看了一下, ...
- 模拟jquery实现each方法和map方法
********************each方法********************** function each( obj, cbk ) { /* * 实现思路: * 1.首先却分传入进来 ...
- 数组的foreach方法和jQuery中的each方法
/* * 数组的forEach方法: * 1.返回给回调的参数先是值,然后是下标 * 2.回调函数执行时内部的this指向window * */ /*var arr = [1,2,3,4,5]; ar ...
随机推荐
- Tomcat 集群 + Redis Session 共享出现 Session 瞬间失效问题
写在前面的话 写这篇博客出于公司最近要迁移到新的云上面且对之前的资源,架构做一个升级. 本来是一个不大的项目,旧环境旧一个 TOMCAT 跑起来,不过出于高可用考虑,新环境决定使用 TOMCAT 集群 ...
- UISplitViewController
前言 大多数时候,iPhone.iPod 应用与 iPad 应用开发没有太大的区别,但是 iPad 的屏幕比 iPhone 大, 设计程序时可以充分利用 iPad 的大屏幕特点,例如 TabBar 和 ...
- C++基础学习5:强制类型转换
在C++语言中新增了四个关键字static_cast.const_cast.reinterpret_cast和dynamic_cast.这四个关键字都是用于强制类型转换的.我们逐一来介绍这四个关键字. ...
- SpriteBuilder 不能对设置spriteframe的sprite进行设置dynamic Physics解决办法
可能spriteBuilder是最新推出 cocos2d 可视化,在学习过程中遇到一些Bug,比如你对一个精灵设置了一个动画帧(spriteframe),这并不会改变他的物理属性,正常来说是可以设置他 ...
- zabbix_get命令不存在
yum install zabbix-get.x86_64
- Xcode上传appstore 出现 Found an unexpected Mach-O header code: 0x72613c21 错误
网上说是静态库的问题
- C语言使用指针表示数组的注意事项
1)数组名是指针常量 如对指针变量可以进行++运算,但是对数组名却不允许,另外,对数组名的赋值运算也是错误的 2)注意指针变量的当前值 指针变量的值在程序运行过程中可能经常改变,要对此注意 3)数组越 ...
- POJ1054 The Troublesome Frog
题目来源:http://poj.org/problem?id=1054 题目大意: 有一种青蛙在晚上经过一片稻田,在庄稼上跳跃,会把庄稼压弯.这让农民很苦恼.我们希望通过分析青蛙跳跃的路径,找出对稻田 ...
- webpack4.0入门配置文件
wepback风头正火 ,但是公司一直在用gulp,正好赶上年底活动,借此机会第一次尝试了webpack,说实话webpack真的很强大,内容一层一层递进. 这几天跟着官网跑了一遍,然后写了自己的配置 ...
- postfix 实现邮件发送 配置
1.安装postfix 使用 rpm –qa postfix检查是否安装了postfix,如果没有,使用yum install postfix. 2 .配置/etc/postfix/main.cf [ ...