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 ...
随机推荐
- Bat 多个执行操作选择
Bat在日常编程中使用到会帮我们省去很多力气. @echo off Title DataBase Color 0A :caozuo echo. echo ═══════════════════════ ...
- spring mvc常用注解标签
@Controller 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model , ...
- 模板【洛谷P3390】 【模板】矩阵快速幂
P3390 [模板]矩阵快速幂 题目描述 给定n*n的矩阵A,求A^k 矩阵A的大小为n×m,B的大小为n×k,设C=A×B 则\(C_{i,j}=\sum\limits_{k=1}^{n}A_{i, ...
- luogu3312 [SDOI2014]数表 (莫比乌斯反演+树状数组)
link \(\sum_{i=1}^n\sum_{j=1}^m[s(\gcd(i,j))\le a]s(\gcd(i,j))\) \(=\sum_{p=1}^ns(p)[s(p)\le a]\sum_ ...
- 「模拟赛20181025」御风剑术 博弈论+DP简单优化
题目描述 Yasuo 和Riven对一排\(n\)个假人开始练习.斩杀第\(i\)个假人会得到\(c_i\)个精粹.双方轮流出招,他们在练习中互相学习,所以他们的剑术越来越强.基于对方上一次斩杀的假人 ...
- [POI2009]KAM-Pebbles BZOJ1115 [ 待填坑 ] 博弈
有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证操作后仍然满足初始时的条件谁没有石子可移时输掉游戏.问先手是否必胜. 感谢 ...
- Django forum
Django是比较有名的Python Web框架,很多著名的网站如Instagram就是用的Django.V2EX是一个界面简洁,功能丰富的论坛,最新源码尚未开源.网络上有很多模仿V2EX外观使用其它 ...
- Python字符串拼接、格式化输出、深浅复制
1.Python字符串拼接:方法挺多.挺好用的.灵活使用可使代码简洁.可读性好. #1.用4种方法,将列表li = ['I','python','like'], #里面的单词拼成: I**like** ...
- I2C(smbus pmbus)和SPI分析
2C和SPI作为两种非常常用的低速外部总线 I2C I2C是以前的飞利浦半导体制定的标准,也就是如今的NXP. I2C总线由一条数据线(SDA)和一条时钟线(SCL)组成.设备分主从,主设备提供时钟, ...
- Folyd算法(转+适合问题 )
Folyd算法适合多源最短路的求解问题(时间复杂度(O(n^3)),单源无负权值的问题适合Dijstra(O(n^2)) 小Hi强行装作没听到,继续说道:"这个算法的核心之处在于数学归纳法- ...