博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery实践树(2)
阅读量:7102 次
发布时间:2019-06-28

本文共 1699 字,大约阅读时间需要 5 分钟。

上一个实践主要对jquery的ready事件进行。本实践要来使用jQuery改变页面的背景图片。

可以先试试效果:
当你打开页面时,会看到一闪一闪的雪花效果。
这不是使用jQuery的效果,只是用CSS设置了背景图片为动态图而已。
本实践将要用jquery改变页面的背景图。

代码如下:

1  2  3  4 
5 jQuery实践树(2) - 何问起 6
7 8 9 10 11
12

何问起

13

jQuery实践树(2)

14
首页
原文
特效15
16 当你打开页面时,会看到一闪一闪的雪花效果。
这不是使用jQuery的效果,只是用CSS设置了背景图片为动态图而已。
本实践将要用jquery改变页面的背景图。请点击下列链接。
17
18
圣诞节背景图
背景图1
背景图2
背景图319
还原
清除背景图片20
21 31 32

其中的$(document).ready(),表示当页面载入完后执行指定函数,请参考:

代码中, $("#backHoverTree1"),是jquery的选择器,表示选择id为backHoverTree1的元素,也就是
<a href="javascript:;" id="backHoverTree1" target="_self">背景图1</a>
这个链接的id为backHoverTree1,请注意这是区分大小写的。
jQuery # 选择器 也叫做id选择器
# 选取带有唯一的指定 id 的元素。
id 引用 HTML 元素的 id 属性。
相同的 id 值只能在文档中使用一次。
语法
$("#id")
其中的id为必需。规定所要选择的元素的 id。
id 选择器使用 HTML 元素的 id 属性。
注意不要使用数字开头的 ID 名称!在某些浏览器中可能出问题。
选择了元素后,就可以对元素进行操作了,代码中的on()函数表示附加一个函数来处理指定的事件

请参考:

$("#backHoverTree1").on("click", function () { });
其中click表示点击,表示当点击id为backHoverTree1的元素时执行function中的代码
上面代码中实际为
$("body").css("background-image", "url(http://hovertree.com/texiao/jquerytree/2/images/flower.jpg)")
这个语句表示设置body的背景图片为http://hovertree.com/texiao/jquerytree/2/images/flower.jpg
$("body")表示选择body元素,这是一个标签选择器
请参考:
选择之后,就是对body元素进行样式设置,也就是就是对body元素进行css()方法操作,css() 方法返回或设置匹配的元素的一个或多个样式属性。
一 返回 CSS 属性值
返回第一个匹配元素的 CSS 属性值。
注释:当用于返回一个值时,不支持简写的 CSS 属性(比如 "background" 和 "border")。
$(selector).css(name)
其中 name 必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性。比如 "color"。
二设置 CSS 属性
设置所有匹配元素的指定 CSS 属性。
$(selector).css(name,value)
其中 name 必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性,比如 "color"。
value可选。规定 CSS 属性的值。该参数可包含任何 CSS 属性值,比如 "red"。
如果设置了空字符串值,则从元素中删除指定属性。

本示例代码下载:

web前端: 

转载地址:http://fschl.baihongyu.com/

你可能感兴趣的文章
2-9
查看>>
从键盘上连续录入一批整数,比较并输出其中的最大值和最小值,当输入数字0时结束循环...
查看>>
2018焦作区域赛E. Resistors in Parallel
查看>>
html--特殊字符过滤
查看>>
Linux中断(interrupt)子系统之一:中断系统基本原理【转】
查看>>
SOA会不会造成IT黑洞
查看>>
查询存储过程所需参数
查看>>
HTML5 Web app开发工具Kendo UI Web教程:如何配置Kendo UI Calendar
查看>>
vue Element动态设置el-menu导航当前选中项
查看>>
session的使用
查看>>
Centos6.8通过yum安装mysql5.7
查看>>
NCBI通过氨基酸位置查看相邻SNP
查看>>
CAS SSO单点登录框架学习
查看>>
好书推荐——《启动大脑》
查看>>
网络流24题 -No.17 运输问题
查看>>
MySQL数据库的主从复制简单学习使用
查看>>
kprobe原理与实现笔记
查看>>
sql语句优化
查看>>
Topological Sorting
查看>>
神经网络
查看>>