版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
地址:杭州市滨江区滨文路528号邮政编码:3100532024/4/10jQuery基本应用LESSON11CONTENTS01jQuery概述
02选择器与DOM操作03jQuery特效
什么是jQuery一个开源的、跨平台的JavaScript函数库轻量级封装、化简JavaScript,兼容CSS3,跨浏览器支持HTML元素选取HTML元素操作CSS操作HTML事件函数JavaScript特效和动画HTMLDOM遍历和修改AJAX…提供大量的插件Download:/download/
创始人:JohnResig或者链接到:CDN服务器(ContentDeliveryNetwork)$(“p”).css(“border”,”5pxsolidred”);$("#flip").mouseover(function(){$("#panel").slideDown("slow");});
01使用jQuery:
选取HTML元素,对该元素执行操作i.e.
$(“p”).hide();
//hideallparagraphs
<script>$(document).ready(function(){//文档就绪,必写,//避免文档加载完成前运算代码而出错$("#flip").mouseover(function(){$("#panel").slideDown("slow");});$("#flip").click(function(){$("#panel").slideUp("slow");}); });</script>$(selector).action()<scriptsrc="/jquery-3.4.1.min.js"></script>自带库:<scriptsrc=“js/jquery-3.4.1.js"></script>入口函数,可简写为:
$(function(){//执行代码
});jQuery为网页提供交互与特效Events事件ready()load(),unload()keydown(),keyup(),keypress()click(),dbclick(),hover(),mousedown(),mousemove(),mouseover()…form:focus(),submit()…特效与动画hide(),show(),切换toggle()fadeIn(),fadeOut():(图片轮播实例)slideDown(),slideUp()animation()Writeless,domorejQueryselector选择器作用:找网页元素方法:
$(“selectorname”)$称工厂函数选择器名即网页CSS选择器名,匹配其对应的网页元素类,ID,标签,属性选择器,后代,子代,例:
$(“#p1").click(function(){$(this).hide(); });位置选择器:$(“tr:even”).click()…02jQueryVSJavaScript$()的本质—取代了JavaScript的各种对象操作
$("#idname"):取代document.getElementById("idname")
$(".classname"):取代document.getElementsByClassName("classname")
$("tagname"):取代document.getElementsByTagName("tagname")Writeless,domorejQuery中选择器的类型,属性与css的操作分别说明下列是jQuery的哪种选择器?$("h2"),$("#panel"),$(".class1")$("navli"),$("div>p"),$("input[type='text']")标签属性操作:$(selector).attr(attrname[,value]),例如:$("img").attr("width","500");标签样式操作:$(selector).css(attr[,value])$(selector).addClass(classname)$(selector).removeClass(classname)$(selector).toggleClass(classname)
(续)练习:(1)添加一图片,点击图片,修改图片大小;(2)设置段落背景色;(3)添加/切换段落字体大小、背景色。位置选择器(例)一系列筛选选择器,用法类似伪元素(:)$(“selector:位置”)如:$(“tr:even”)//0是偶数$(“td:first”)$(“li:eq(2)”)//索引从0开始鼠标悬停,切换图片关键点:定义showImage()函数functionshowImage(name){ $("#pptImage").attr("src","image/ppt2/"+name+".jpg"); }通过src属性值,切换图片文件名onmouseover="showImage(n)“举一反三:让它定时切换,如3秒钟切换一次。03jQueryeffects特效
事件
触发
特效/动作/操作:显示隐藏(已完成)hide(),show()切换toggle()滑上滑下slideDown(),slideUp()slideToggle()淡进淡出fadeIn(),fadeOut():(实例:图片淡进淡出轮播)滚上滚下animate({},time)(综合实例:响应式jQuery特效框架网页)12303slideDown(->Dropdownmenu->yourmenu)
(举一反三)应用:面板滑上滑下<scriptsrc="/jquery-3.3.1.min.js"></script><script>$(document).ready(function(){$("#flip").click(function(){$("#panel").slideDown("slow");});});</script>a<styletype="text/css">#panel,#flip{ padding:5px; text-align:center; background-color:#e5eecc; border:solid1px#c3c3c3;}#panel//下拉面板,初始不可见{ padding:50px; display:none;}</style>b<body><divid="flip">点我滑下面板</div><divid="panel">Helloworld!</div></body>c$(function(){//简写,后面为执行代码图片轮播效果:
使用
fadeIn()、fadeOut()
li:eq(index)位置选择器,index从0开始<script>>//切换上一张图片functionlast(){//当前图片淡出
$("li:eq("+index+")").fadeOut(1500);//判断当前图片序号是否为第一张
if(index==0)//如果是第一张,序号跳转到最后
index=3;else//否则图片序号自减1index--; //新图片淡入
$("li:eq("+index+")").fadeIn(1500);} </script>//当前图片序号
varindex=0;$(document).ready(function(){setInterval("next()",5000);});//切换下一张图片functionnext(){//当前图片淡出
$("li:eq("+index+")").fadeOut(1500);//判断当前图片序号是否为最后一张
if(index==3)//如果是最后一张,序号跳转到第一张
index=0;else //否则图片序号自增1index++;//新图片淡入
$("li:eq("+index+")").fadeIn(1500);}<!--按钮1,用于切换上一张图片--><buttonid="btn01"onClick="last()"><imgsrc="image/ppt/left.png"/></button><!--按钮2,用于切换下一张图片--><buttonid="btn02"onClick="next()"><imgsrc="image/ppt/right.png"/></button>子块定义:position:absolute;top:0px;left:0px;z-ind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阵发性室上性心动过速识别及处置
- 邮政人员述职报告(3篇)
- 检查员个人年终述职报告(6篇)
- 2025年应急急救知识试题卷与答案
- (2026)护士节护理知识竞赛试题与答案
- 仓库劳动防护用品配备标准
- 程序员的述职报告范文(15篇)
- 塔吊操作规程十不吊安全培训
- 习惯性违章的原因分析与防控措施培训
- 2026中国涡流泵下游应用领域需求变化与市场机遇分析报告
- 2026湖北黄石市阳新县事业单位统一招聘107人笔试备考题库及答案详解
- 2026下半年四川成都市大邑县教育系统招聘编外教师教师146人笔试题库附答案详解(轻巧夺冠)
- 宁德市福安市2026学年数学三年级下学期期末综合测试试题(含答案)
- GA/T 1043-2025智能交通管理系统前端设备运行维护规范
- 2026年北京市海淀区八年级政治下册期末考试试卷及答案
- 2025年中国陶粒支撑剂市场调查研究报告
- 2026-2030中国无缝钛管行业现状规模与前景趋势研究报告
- 装饰装修工程维保维修专项方案
- 2026年全国保安员资格考试全真模拟试卷及答案(共七套)
- 期末综合模拟卷-2025-2026学年五年级数学下册(人教版)含答案
- 内脚手架搭设专项方案
评论
0/150
提交评论