jQuery入门实操-css操作,鼠标点击事件,页面计算器
前言
本文是学习jQuery中的一些实践,是jQuery入门的实操案例。更多语法可参考w3school的jQuery参考手册
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
一、代码部分
<!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-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link href="css/style.css" rel="stylesheet" type="text/css" /><script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<script>$(document).ready(function(){// A. 把h2标题元素背景设为#bbffaa$("#myHead h2").css("background","#bbffaa");// B. 将ID为“myUL”的ul下的奇数行列表项的背景色改为红色$("#myUL li:nth-child(2n+1)").css("background","red");// C. 为ID为“footerUL”的列表ul下的下级li表项增加“.footerLi“样式$("#footerUL li").addClass("footerLi");// D. 改变第二个P的字体大小,变为20px,蓝色,斜体$("p:nth-child(2)").css({"font-size":"20px","color":"blue","font-style":"italic"});// E.(过于鸡肋,注释掉)所有的元素,鼠标经过时背景为#FF0,离开后变回白色// $("*").mouseenter(function() {// $(this).css("background", "#FF0");// });// $("*").mouseleave(function() {// $(this).css("background", "white");// });// F. 为按钮”gogo”添加点击事件,当点击时,ID为” myBody”的div,收起来;再次点击,这个div在次出现$("#gogo").click(function(){$("#myBody").toggle();});// G. 页面计算的实现$("#cal").click(function(){var a = parseInt($("#d1").val());var b = parseInt($("#d2").val());if($("#op option:selected").text()==="+"){var c = a + b}else if($("#op option:selected").text()==="-"){var c = a - b}else if($("#op option:selected").text()==="*"){var c = a * b}else if($("#op option:selected").text()==="/"){var c = a / b}$("#d3").val(c);$("#d1").val("");$("#d2").val("");});});
</script>
<body>
<div id="myHead"><h2 align="center">jQuery</h2><p>jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。</p><p>jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。</p>
</div>
<div id="myBody">
<h2>语言特点</h2><ul id="myUL"><li>快速获取文档元素</li><li>提供漂亮的页面动态效果</li><li>创建AJAX无刷新网页</li><li>提供对JavaScript语言的增强</li><li>增强的事件处理</li><li>更改网页内容</li></ul>
</div>
<p><input name="go" type="button" value="GO" id="gogo"/>
</p>
<p><input name="d1" type="text" id="d1" width="50"/> <select name="op" id="op"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option>
</select><input name="d2" type="text" id="d2" width="50"/> = <input name="d3" type="text" id="d3" width="50"/>
</p>
<p><input type="button" value="计算" id="cal" /> </p>
<div id="myFooter"><ul id="footerUL"><li>帮助</li><li>关于我们</li><li>联系我们</li></ul>
</div>
</body>
</html>
二、在操作C中添加的css样式代码
style.css
@charset "utf-8";.footerLi{ float:left; width:80px; text-align:center; list-style:none;}
三、页面效果
jQuery入门实操-css操作,鼠标点击事件,页面计算器相关推荐
- css禁用鼠标点击事件
1.css禁用鼠标点击事件 .disabled { pointer-events: none; } 转载于:https://www.cnblogs.com/jiangtuzi/p/5728230.ht ...
- 用纯CSS禁止鼠标点击事件以及禁止鼠标样式
pointer-events: none; cursor: not-allowed;
- 【直播回顾及资料下载】小程序云应用入门实操系列课程第一讲...
直播详情:小程序云应用入门实操系列课程第一讲:https://yq.aliyun.com/articles/698244 直播时间:2019年4月16日 20:30 直播专家: 白宦成 - Linux ...
- TensorFlow官方入门实操课程-一个神经元的网络(线性曲线预测)
基于如下的课程进行的学习记录 TensorFlow官方入门实操课程 #设置显卡内存使用率,根据使用率占用 import os os.environ["TF_FORCE_GPU_ALLOW_G ...
- MOOC TensorFlow入门实操课程代码回顾总结(三)
欢迎来到TensorFlow入门实操课程的学习 MOOC TensorFlow入门实操课程代码回顾总结(一) MOOC TensorFlow入门实操课程代码回顾总结(二) 注: 用于表示python代 ...
- jQuery鼠标点击事件
概念 个人理解: jQuery鼠标点击事件是最常用的事件之一,当用户使用鼠标在浏览器窗口或元素上进行点击交互时触发的事件,都属于鼠标点击事件的范围.常见的鼠标操作有:单击.双击.右键等等. click ...
- [css] 怎样用纯CSS实现禁止鼠标点击事件?
[css] 怎样用纯CSS实现禁止鼠标点击事件? pointer-events: none; 是css3新出现的属性,意思就是禁止鼠标点击事件,当元素中有这一属性时,链接.点击事件统统失效. 个人简介 ...
- 使用 CSS 模拟鼠标点击交互
使用 CSS 模拟鼠标点击交互 通过 CSS 方式模拟鼠标点击交互动效的两个核心要素: HTML 元素需要使用 <input> 和 <label> 元素 CSS 使用 :che ...
- php鼠标点击事件,javascript模拟鼠标点击事件的实例代码
javascript触发模拟鼠标点击事件 事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchEvent方法. 一般 ...
最新文章
- easyui中的tree数据使用说明
- Word组件 Spire.Doc for .NET V6.0.3发布 | 修复多个重大bug
- Swift - 12 - 区间运算符和for-in
- mui aniShow 动画属性
- 世纪互联、微软Azure与无穷小微积分
- 整合vue_直指核心,7天成为Vue高手
- oracle 新增加控制文件,Oracle增加控制文件副本
- Discuz! 7.1 7.2 远程代码执行漏洞
- 1008 数组元素循环右移问题 (20 分)—PAT (Basic Level) Practice (中文)
- saltstack minion端状态监控程序
- 从nginx访问日志中的400错误说起
- 关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】解决方案
- 《舵机控制基本原理》
- 如何批量导出QQ空间相册到电脑中
- 你以为链家只是一个中介,但其实……
- ZDNET的一个技术博客评选结果
- 关于IDEA调试@RunWith(SpringRunner.class)报错问题
- rm 删除除了某文件或文件夹之外的其他文件
- 深入理解计算机系统 练习题3.8 理解计算机二元操作
- TCM和CACHE简述