首页
学习
活动
专区
圈层
工具
发布

与Ajax同样重要的jQuery(1)

这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。...在动画完成时执行的函数 fadeOut(speed, [callback]) 概述 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。...这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生变化。...:button 选取所有按钮元素 :file 选取所有文件上传域元素 :hidden 选取所有不可见元素 练习8: ² 对所有text框和password框,添加离焦事件,校验输入内容不能为空 ² 对...属性 // 将输入内容 trim if($.trim(value) == "" ){ alert("用户名和密码不能为空"); } }); // 对button 添加 点击事件,提交form表单 $(

11.5K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端成神之路-02_jQuery

    2.因为checked 是复选框的固有属性,此时我们需要利用prop()方法获取和设置该属性。 3.把全选按钮状态赋值给3小复选框就可以了。...(详情参考源代码) 1.3.5 案例:购物车案例模块-选中商品添加背景 1.核心思路:选中的商品添加背景,不选中移除背景即可 2.全选按钮点击:如果全选是选中的,则所有的商品添加背景,否则移除背景...3.小的复选框点击: 如果是选中状态,则当前商品添加背景,否则移除背景 4.这个背景,可以通过类名修改,添加类和删除类 ​ 代码实现略。...(详情参考源代码) 1.4. jQuery 尺寸、位置操作 ​ jQuery中分别为我们提供了两套快速获取和设置元素尺寸和位置的API,方便易用,内容如下。...案例:带有动画的返回顶部 1.核心原理: 使用animate动画返回顶部。

    3K10

    看不完的那种!前端170面试题+答案学习整理(良心制作)

    的区别 background-clip规定背景,背景颜色和背景图片的绘制区域。...,也会移除元素内部的一切,包括绑定的事件以及与该元素相关的jquery数据 detach()虽然可以将元素自身移除,但是它不会删除数据和绑定事件 57.如何利用jquery,来向一个元素添加或移除css...触发重排的条件:任何页面布局和几何属性的改变都会触发重排 比如: 1、页面渲染初始化(无法避免) 2、添加或删除可见的DOM元素; 3、元素位置的改变,或者使用动画; 4、元素尺寸的改变——大小,外边距...114.单击超链接后自动跳转,单击“提交”按钮后表单会提交等,有时候,为了阻止默认行为,怎么办 使用event.preventDefault()或在事件处理函数中返回false,即是return false...可以为输入框添加vertical-algin: middle属性。

    13.1K50

    jQuery基础(五)一Ajax应用与常用插件-imooc

    第1章 jQuery 实现Ajax应用 本章介绍jQuery中支持Ajax的各种方法和函数,阐述通过Ajax交互的过程与常用方法,重点介绍核心方法$.ajax()的运用技巧。...,点击“序列化”按钮后,调用serialize()方法,将表单中元素全部序列化,生成标准URL编码,各元素间通过&号相联。...使用ajaxSetup()方法设置全局Ajax默认选项 使用ajaxSetup()方法可以设置Ajax请求的一些全局性选项值,设置完成后,后面的Ajax请求将不需要再添加这些选项值,它的调用格式为: jQuery.ajaxSetup...请求前执行ajaxStart()方法绑定的函数,请求成功后,执行ajaxStop ()方法绑定的函数 例如,由于使用ajaxStart()和ajaxStop()方法绑定了动画元素,因此,在开始发送Ajax...3-8微调按钮插件——spinner 微调按钮插件不仅能在文本框中直接输入数值,还可以通过点击输入框右侧的上下按钮修改输入框的值,还支持键盘的上下方向键改变输入值,调用格式如下: $(selector)

    19.2K20

    学习jQuery这一篇就够了

    它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作事件处理动画和 Ajax 操作更加简单。...jQuery 核心对象:即执行 jQuery 核心函数返回的对象,jQuery 对象内部包含的是 dom 元素对象的伪数组 (可能只有一个元素),jQuery 对象拥有很多有用的属性和方法,让程序员能方便的操作...dom,调用 jQuery 对象的任何方法后返回的还是当前 jQuery 对象。...数组和类似数组的对象通过一个长度属性(如一个函数的参数对象)来迭代数字索引,从 0 到 length - 1,其他对象通过其属性名进行迭代。...需求描述:为按钮添加单击事件,当按钮单击的时候,向控制台输出 “按钮被单击了” 按钮 $('button').on('click',function () {

    3.5K50

    前端-10款web动画插件

    2.基于Layui的可自定义添加删除数据的表格处理插件 如何在网页上编辑表格数据,这通过自己编写JS和CSS实现都是比较麻烦的,jQuery有很多插件可以完成这种功能,比如这款jQuery简易版的Excel...这次我们分享的这款插件是基于Layui的,layui 是一款采用自身模块规范编写的前端UI框架,这款表格插件可以允许你非常方便的添加、删除表格行数据,并且通过服务器接口进行保存。...4.纯CSS3开关样式的自定义单选框 之前我们分享过很多非常实用的自定义单选框和复选框插件,大部分都是通过CSS3实现,比如这款CSS3漂亮的自定义Checkbox复选框; 也有些是基于jQuery的,...7.HTML5/CSS3超链接图片弹出动画 今天给大家分享一个基于HTML5和CSS3的超链接动画,这个HTML5应用还是比较实用的,它可以让你在鼠标滑过超链接时弹出图片,就像弹出tooltip那样的动画效果...10.CSS3深色背景的垂直手风琴菜单 手风琴菜单我们已经分享过很多了,特别是垂直手风琴菜单更为常见,比如这款jQuery手风琴样式的多级下拉菜单和这款CSS3带小图标的手风琴下拉菜单都非常不错。

    7.3K50

    python测试开发django-155.bootbox使用(alertconfirmpromptdialog)

    可以自定义alert/confirm/prompt/dialog弹出框 下载与使用 bootbox的所有版本都是在Bootstrap和jQuery的基础之上的,因此bootstrap,jQuery和bootbox...") } else { /* Cancel执行这里*/ } } }) 设置buttons 按钮文字和颜色 bootbox.confirm...else { /* Cancel执行这里*/ } } }) Prompt 使用 prompt()对话框 的最简单用法需要您希望显示的消息文本和用于处理用户输入的回调...默认: true backdrop 类型: Boolean 对话框是否应该有背景。还确定在背景上单击是否消除模态。...closeButton 类型: Boolean 对话框是否应具有关闭按钮(x) 或不。 默认: true animate 类型: Boolean 对对话框进行动画处理(需要支持CSS动画的浏览器)。

    3.8K20

    「jQuery」基础 - 02

    因为checked 是复选框的固有属性,此时我们需要利用prop()方法获取和设置该属性。 把全选按钮状态赋值给3小复选框就可以了。 当我们每次点击小的复选框按钮,就来判断。...元素操作 jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。...(详情参考源代码) 1.3.5 案例:购物车案例模块-选中商品添加背景 核心思路:选中的商品添加背景,不选中移除背景即可 全选按钮点击:如果全选是选中的,则所有的商品添加背景,否则移除背景 小的复选框点击...: 如果是选中状态,则当前商品添加背景,否则移除背景 这个背景,可以通过类名修改,添加类和删除类 代码实现下文。...jQuery 尺寸、位置操作 jQuery中分别为我们提供了两套快速获取和设置元素尺寸和位置的API,方便易用,内容如下。 1.4.1.

    3.9K20

    jQuery (二)

    使用jQuery处理事件 事件处理 一个栗子,单击p时背景变成灰色 由于es6的箭头函数不支持this的绑定,所以无法使用箭头函数,只能使用匿名函数 html <!...'gray'); }); 效果 [20180821_175532.gif] 或者使用第二个参数,添加相关的属性,完成事件的相关触发 // 单击任意p时,使其背景变成灰色 $('', { src...动画异步好坑,动画实际上是通过定时器来完成的,由于定时器是一段段的执行,所以动画为异步操作,先执行返回,动画等待某个时刻进行执行。返回的结果,并不一定执行完毕。返回的结果,并不是执行完毕。...ps 由于动画为队列,可以这样使用 自定义动画 使用animate() ps css3中,有类似的动画,是通过定义关键帧达到的。 <!...{ // data将会是解析后的对象{x:1, y:2} }) jQuery.get jQuery.post jQuery.get('.

    10.8K30

    为什么越来越少的人用 jQuery?

    举个例子吧,比方说如果实现背景颜色过度,CSS3可以完美的实现,但是jQuery就不行。 并且现在已经出现了很多优秀的CSS3动画库,大名鼎鼎的Animate.css库大家肯定都有耳闻吧。 ?...目前CSS3动画的兼容性 4.Ajax操作 jQuery的ajax操作,为我们省去了兼容浏览器方面的问题,并且也提供了简明的API去调用get和post,让开发者从繁琐的兼容性与使用原生API上解脱出来...最经典的莫过重绘和回流这两个概念。 重绘:就是页面重新进行绘制,比方说,修改一个元素的背景颜色。 回流:一般来说,浏览器进入页面的时候就已经进行了一次回流,回流其实指的就是页面重新进行排版布局。...在传统开发模式中,这时的换一换按钮肯定执行的还是上面的代码,获取元素,修改元素的innerHTML,但是现在问题出现了,就是我们有必要将所有元素重新删除,再重新添加一遍吗?...一个li节点上的所有属性 因为这时我们只需要将每一个li里的文字和a标签里的链接修改即可,那显然是没有必要像上面那样重新再添加一遍li的。

    1.5K21

    【Java 进阶篇】深入浅出:JQuery 事件绑定的奇妙世界

    JQuery 是一个快速、简洁的 JavaScript 库,它简化了 HTML 文档的遍历和操作、事件处理、动画等操作。而其中的事件绑定机制是 JQuery 的一大特色。 什么是事件绑定?...然后,通过再次使用 on 方法,我们动态地绑定了按钮的鼠标移入事件。这意味着即使按钮是在页面加载后动态生成的,我们仍然能够为它添加新的事件监听器。...,通过 css 方法修改按钮的背景颜色,形成点击特效。...通过 setTimeout 函数,我们在一定时间后再次将背景颜色还原,实现了点击时的瞬间特效。 案例二:表单验证 表单验证是 Web 开发中常见的需求之一。...; }); 在这个例子中,我们监听了用户名和密码输入框的 input 事件,通过判断输入的内容长度,实时更新相应的错误提示。

    1.3K10

    PPT幻灯片的添加与编辑:全面技术指南

    插入图表后,会自动打开Excel窗口供输入数据。输入数据后,图表会根据数据自动更新。 2.4.2 图表的编辑与格式化 在图表插入后,可以通过“设计”和“格式”选项卡下的选项对图表进行编辑和格式化。...可以为元素添加进入、强调、退出等多种动画效果,并设置动画的触发条件和速度。 2.5.2 幻灯片切换效果的添加 通过“切换”选项卡下的切换效果选项,可以为幻灯片间的切换添加特效。...选择适合的主题后,演示文稿中的幻灯片将自动应用该主题的配色方案、字体样式等。 2.7 插入超链接与动作按钮 2.7.1 插入超链接 为文本或图像添加超链接,可以链接到其他幻灯片、网页或文件。...选中要添加超链接的元素,然后点击“插入”选项卡下的“超链接”按钮,在弹出的对话框中输入链接地址即可。...包括输入文本、插入图片和图形、添加图表和动画效果等。注意保持内容的逻辑性和条理性,以及视觉效果的美观性。 3.4.4 预览与调整 完成所有幻灯片的添加和编辑后,进行预览和调整。

    63010

    为什么越来越少的人用 jQuery?

    3.动画 现在CSS3动画技术已经非常的成熟,已经完全可以取代jQuery做的动画,而且还能比jQuery的animate方法实现更复杂的动画,兼容性好,性能消耗小,何乐而不为呢?...举个例子吧,比方说如果实现背景颜色过度,CSS3可以完美的实现,但是jQuery就不行。并且现在已经出现了很多优秀的CSS3动画库,大名鼎鼎的Animate.css库大家肯定都有耳闻吧。 ?...最经典的莫过重绘和回流这两个概念。 重绘:就是页面重新进行绘制,比方说,修改一个元素的背景颜色。 回流:一般来说,浏览器进入页面的时候就已经进行了一次回流,回流其实指的就是页面重新进行排版布局。...在传统开发模式中,这时的换一换按钮肯定执行的还是上面的代码,获取元素,修改元素的innerHTML,但是现在问题出现了,就是我们有必要将所有元素重新删除,再重新添加一遍吗?...因为这时我们只需要将每一个li里的文字和a标签里的链接修改即可,那显然是没有必要像上面那样重新再添加一遍li的。因为一个DOM元素,可能包含上百条属性,这对性能开销是很大的。

    1.1K30

    一些好用的jquery技巧

    1、返回顶部按钮 通过使用jQuery中的animate 和scrollTop 方法,不用插件就可以创建一个滚动到顶部的简单动画: // Back to top $('.top').click(function...6、禁用输入字段 有时候,你可能想要禁用表格的提交按钮或它的某一项文字输入直到用户执行了特定操作(例如,勾选“我已阅读相关条款”复选框)。...添加 disabled属性到你的输入就可以在你想要的时候才启用它: $('input[type="submit"]').prop('disabled', true); 然后你只需要运行输入的prop 方法就可以了...12、通过文本查找元素 通过使用jQuery中的contains() 选择器,你可以找到元素内容的文本。...jQuery中可以让代码变得更短和更快的代最佳做法。

    5.6K60

    推荐的十个CSS动画库

    2.定制化 Animista还为你提供了一项功能,允许你自定义动画的某部分,比如: 持续时间 延迟时间 或者方向 更好的是,你可以选择设置动画的对象,它有可能是: 一个简单的居中方块 一个字符 背景 甚至一张图片...3.获取CSS代码 选择适合自己需要的动画后,你可以直接从网站种获取代码。...通过 JavaScript document.querySelector('.my-element').classList.add('animated', 'slideInLeft') 通过 Jquery... 速度 你可以通过添加下表中的类来控制动画的速度。...一组CSS3驱动的悬停效果,可以应用到链接,按钮,logos,svg,图片特性和其他。 它有一些惊人的动效。而且它还有用于动画图标的类,比如超棒的字体。

    1.9K30

    【译】推荐的十个CSS动画库

    2.定制化 Animista还为你提供了一项功能,允许你自定义动画的某部分,比如: 持续时间 延迟时间 或者方向 更好的是,你可以选择设置动画的对象,它有可能是: 一个简单的居中方块 一个字符 背景 甚至一张图片...3.获取CSS代码 选择适合自己需要的动画后,你可以直接从网站种获取代码。...通过 JavaScript document.querySelector('.my-element').classList.add('animated', 'slideInLeft') 通过 Jquery... 复制代码 速度 你可以通过添加下表中的类来控制动画的速度。...一组CSS3驱动的悬停效果,可以应用到链接,按钮,logos,svg,图片特性和其他。 它有一些惊人的动效。而且它还有用于动画图标的类,比如超棒的字体。

    1.1K10
    领券