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 ...
随机推荐
- 抽象类(abstract class)和接口(Interface)的区别
前言 抽象类(abstract class)和接口(Interface)是Java语言中对于抽象类定义进行支持的两种机制,赋予了Java强大的面向对象能力. 二者具有很大的相似性,甚至可以相互替换,因 ...
- C++期中考试
第一题1. 补足日期类实现,使得能够根据日期获取这是一年中第多少天.(12分) date.h #ifndef DATE_H #define DATE_H class Date { public: Da ...
- unity网络延迟
using UnityEngine; using System.Collections; public class Test_Ping : MonoBehaviour { public string ...
- SP34096 DIVCNTK - Counting Divisors (general)(Min_25筛)
题面 洛谷 \(\sigma_0(i)\) 表示\(i\) 的约数个数 求\(S_k(n)=\sum_{i=1}^n\sigma_0(i^k)\mod 2^{64}\) 多测,\(T\le10^4,n ...
- JDK源码 Integer.bitCount(i)
1.问题:输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 2.解决方法很多,JDK提供了一种,如下图 /** * Returns the number of one-bits in ...
- opencv第三课,图像滤波
1.介绍 OpenCV图像处理技术中比较热门的图像滤波操作主要被分为了两大类:线性邻域滤波和非线性滤波.线性邻域滤波常见的有“方框滤波“,”均值滤波“和”高斯滤波“三种,二常见的非线性滤波主要是中值滤 ...
- ubuntu中出现:程序 'java' 已包含在下列软件包中的解决方法
已经安装sun java 在终端中输入java,出现以下提示: 程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.8-jre-headless * gcj-4.9 ...
- Python十大应用领域与就业方向
参考链接:https://baijiahao.baidu.com/s?id=1604847283884842928&wfr=spider&for=pc 正文: 近些年,编程语言Pyth ...
- 74th LeetCode Weekly Contest Number of Subarrays with Bounded Maximum
We are given an array A of positive integers, and two positive integers L and R (L <= R). Return ...
- 磁盘 IO 和网络 IO 该如何评估、监控、性能定位和优化?
生产中经常遇到一些IO延时长导致的系统吞吐量下降.响应时间慢等问题,例如交换机故障.网线老化导致的丢包重传:存储阵列条带宽度不足.缓存不足.QoS限制.RAID级别设置不当等引起的IO延时. 一.评估 ...