jQuery操作之效果详解
发布时间 - 2026-01-11 01:10:40 点击率:次效果操作一共分五类:1.基本,2.滑动,3.淡入淡出,4.自定义,5.设置
show(),hide(),toggle()
代码如下:
html代码:
<p style="display: none">Hello</p> <input id="btn1" type="button" value="切换"/>
jQuery代码:
$("p").show();
开始P是隐藏的,执行完这行代码,P显示
$("p").hide();
现在的P标签是显示的,执行完这行代码P隐藏
$("#btn1").click(function(){
$("p").toggle("show");
})
给按钮绑定一个click事件,当P是现实的时候让它隐藏,如果P是隐藏的,那就让它显示
注释:show(),显示隐藏的匹配元素。
hide(),隐藏显示的元素。
toggle(),用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
slideDown(),slideUp(),slideToggle()
代码如下:
html代码:
<div></div> <input id="btn1" type="button" value="展开"/> <input id="btn2" type="button" value="收缩"/> <input id="btn3" type="button" value="切换"/>
jQuery代码:
$("#btn1").click(function(){
$("div").slideDown();
});
给id为btn1的按钮绑定click事件,当点击展开按钮的时候,div向下展开。
$("#btn2").click(function(){
$("div").slideUp();
});
给id为btn2的按钮绑定click事件,当点击展开按钮的时候,div向上收缩。
$("#btn3").click(function(){
$("div").slideToggle();
});
给id为btn3的按钮绑定click事件,当div是向下展开的时候就向上收缩,反之。
注释:slideDown(),向下展开。
slideUp(),向上收缩。
slideToggle(),通过高度变化来切换所有匹配元素的可见性。
效果如下:
fadeIn(),fadeOut(),fadeTo(),fadeToggle()
代码如下:
html代码:
<div></div> <input id="btn1" type="button" value="淡入"/> <input id="btn2" type="button" value="淡出"/> <input id="btn3" type="button" value="切换"/> <input id="btn4" type="button" value="设置透明度"/>
jQuery代码:
$("input").first().click(function(){
$("div").fadeIn(1000);
});
用选择器选中第一个input,给它绑定click事件,div开始是隐藏的,它会在一秒钟之内慢慢的显示出来,实现淡入效果。
$("input").eq(1).click(function(){
$("div").stop().fadeOut(1000);
//$("div").fadeOut(1000);
});
用选择器选中第二个input,给它绑定click事件,div现在是显示的,它会在一秒钟之内慢慢的隐藏,实现淡出效果。
$("input").eq(2).click(function(){
$("div").stop().fadeToggle(1000);
})
用选择器选中第三个input,给它绑定click事件,当div是显示的时候,让它淡出,反之,当div是隐藏的时候,让它淡入。
$("input").eq(3).click(function(){
$("div").stop().fadeTo(1000,0.5);
})
用选择器选中第四个input,给它绑定click事件,设置淡入(淡出)的时间和透明度。
注释:fadeIn(),通过不透明度的变化来实现所有匹配元素的淡入效果。
fadeOut(),通过不透明度的变化来实现所有匹配元素的淡出效果。
fadeTo(),把所有匹配元素的不透明度以渐进方式调整到指定的不透明度。
fadeToggle(),通过不透明度的变化来开关所有匹配元素的淡入和淡出效果。
效果如下:
animate(),stop(),delay()
代码如下:
css代码:
div{
width:100px;
height:100px;
background:red;
}
html代码:
<div>ST宋泽</div> <input id="btn1" type="button" value="显示效果"/> <input id="btn2" type="button" value="停止动画"/>
jQuery代码:
$("#btn1").click(function(){
$("div").delay(2000).animate({
"width":"300px",
"height":"300px",
"font-size":"4em"
},5000,function(){
console.log("动画完成")
})
});
给id为btn1的按钮绑定click事件,当点击按钮的时候,延迟两秒钟,div的width,height,font-size会
逐渐变成设置的这些值,两秒之后打印 “动画完成”。
$("#btn2").click(function(){
$("div").stop();
})
给id为btn2的按钮绑定click事件,当div正在做动画的时候,点击按钮,动画会停止。
注释:animate(),用于创建自定义动画的函数。
stop(),停止所有在指定元素上正在运行的动画。
delay(),设置一个延时来推迟执行队列中之后的项目。
效果如下:
jQuery.fx.off,jQuery.fx.interval
jQuery.fx.off,关闭页面上所有的动画。
jQuery.fx.interval,设置动画的显示帧速。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# jquery
# 效果
# jquery操作
# 基于JQuery的实现图片轮播效果(焦点图)
# Jquery代码实现图片轮播效果(一)
# 用jquery实现下拉菜单效果的代码
# 基于jquery的模态div层弹出效果
# 基于jquery的loading 加载提示效果实现代码
# 基于jquery实现的上传图片及图片大小验证、图片预览效果代码
# jquery animate 动画效果使用说明
# 基于jquery的仿百度搜索框效果代码
# 两种方法基于jQuery实现IE浏览器兼容placeholder效果
# 六款帮助你实现惊艳视差滚动效果的jQuery插件
# 明度
# 绑定
# 不透
# 让它
# 给它
# 选择器
# 自定义
# 在一
# 它会
# 来实现
# 这行
# 之内
# 第一个
# 那就
# 多个
# 第二个
# 第三个
# 共分
# 显示效果
# 五类
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
黑客如何通过漏洞一步步攻陷网站服务器?
如何在自有机房高效搭建专业网站?
西安专业网站制作公司有哪些,陕西省建行官方网站?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
iOS发送验证码倒计时应用
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
MySQL查询结果复制到新表的方法(更新、插入)
jQuery validate插件功能与用法详解
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
Laravel怎么使用artisan命令缓存配置和视图
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Python3.6正式版新特性预览
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
如何用搬瓦工VPS快速搭建个人网站?
JavaScript实现Fly Bird小游戏
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
如何快速上传建站程序避免常见错误?
详解jQuery中的事件
Laravel如何创建自定义Facades?(详细步骤)
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
,交易猫的商品怎么发布到网站上去?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
如何在阿里云虚拟服务器快速搭建网站?
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
C语言设计一个闪闪的圣诞树
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
如何在IIS7上新建站点并设置安全权限?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
如何有效防御Web建站篡改攻击?
大型企业网站制作流程,做网站需要注册公司吗?
网页设计与网站制作内容,怎样注册网站?
如何快速生成高效建站系统源代码?
LinuxShell函数封装方法_脚本复用设计思路【教程】
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel安装步骤详细教程_Laravel环境搭建指南
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何在香港服务器上快速搭建免备案网站?
千库网官网入口推荐 千库网设计创意平台入口
Mybatis 中的insertOrUpdate操作
长沙企业网站制作哪家好,长沙水业集团官方网站?
简单实现jsp分页
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
微信小程序 五星评分(包括半颗星评分)实例代码

