Jquery动画和遍历

jQuery实现的简单折叠菜单(折叠面板)效果代码 本文实例讲述了jQuery实现的简单折叠菜单(折叠面板)效果代码。分享给大家供大家参考。具体如下: 这是一款基于jQuery实现的折叠菜单,可展开一些内容,实际上称它为一个面板比较好,是一个折叠面板,使用了jQuery1.6.2插件。 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-simple-toggle-zd-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh 立即下载

Jquery动画和遍历(调用方式:jq对象.function())

Jquery动画

1.折叠隐藏显示(纵轴)
2.滑动隐藏显示(纵轴)
3.淡入淡出隐藏显示
    :其实就是使用不同的方式调整标签的属性style_display:none
    隐藏后html上不再显示,也就无法点击了,位置也让出了
    但是实际上该标签代码还是存在的

通用参数:

speed:slow,normal,fast,毫秒值
easing:默认swing,可用匀速 linear
fn:(finish)方法调用后执行什么方法

注意:

toggle就是toggle,
不是 显示时调用自定义的显示函数,
     隐藏时调用自定义的隐藏函数

1.折叠隐藏显示(纵轴)

show(speed,[easing],[fn])
hide(speed,[easing],[fn])
toggle(speed,[easing],[fn])

举例:后两种同理使用

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src = "JS/jquery-3.3.1.min.js"></script>
<script src = "JS/jquery-migrate-1.1.0.js"></script>
</head>
<body>
<input type = "text" value = "输入入口码" id = "InWords">
<input type = "button" value = "解绑" id = "OFF">
<input type = "button" value = "单击切换" id = "TOGGLE">
<input type = "button" value = "2秒隐藏3秒出现" id = "Trick">
</body>
<script type="text/javascript">

//1.jq对象.事件方法(回调函数)
$("#InWords").mouseover(function () {
	alert("hello");
});


//2.jq对象.on("事件名称",回调函数) 绑定
$("#InWords").on("mouseout",function () {
	alert("byte");
});

//2.jq对象.off("事件名称",回调函数)解绑定 
$("#OFF").on("click",function(){
	$("#InWords").off();
})


$("#TOGGLE").toggle(function(){
	$("#InWords").off();
},function(){
	$("#InWords").mouseover(function () {
		alert("hello");
	});
	$("#InWords").on("mouseout",function () {
		alert("byte");
	});
})

$("#Trick").click(function(){
	setTimeout(() => {
		$("#InWords").hide("slow");
	}, 2000);
	setTimeout(() => {
		$("#InWords").show("slow");
	}, 5000);
})

</script>
</html>

2.滑动隐藏显示(纵轴)

slideDown(speed,[easing],[fn])
slideUp(speed,[easing],[fn])
slideToggle(speed,[easing],[fn])

3.淡入淡出隐藏显示

fadeIn(speed,[easing],[fn])
fadeOut(speed,[easing],[fn])
fadeToggle(speed,[easing],[fn])

jq遍历:

1.jq对象.each(callback)
2.$.each(jq对象,[callback])

注意:

1.this.innerHTML <--> $(this).html()等价
2.在each循环体中,使用if判断,
    return true --> continue;
    return false --> break;
3.在callback中可传入参数,可获取索引,内容
    element.innerHTML <--> this.innerHTML

举例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src = "JS/jquery-3.3.1.min.js"></script>
</head>
<body>

<ul id = "hobby">
<li>唱</li>
<li>跳</li>
<li>Rap</li>
</ul>


</body>
<script type="text/javascript">

$(function () {
	
	//1.jq对象.each方式 
	//$("#hobby li").each(function () {
		//1.alert(this.innerHTML);
		//2.alert($(this).html());
		
	//});
	
	
	//$("#hobby li").each(function (index) {
		//alert(index+":"+$(this).html());
		
	//});
	
	//$("#hobby li").each(function (index,element) {
		//1.alert(this.innerHTML);
		//if("跳" == $(element).html()){
			//return false;
		//}
		//alert(index+":"+$(element).html());
		
	//});
	
	

	
	$.each($("#hobby li"),function (index,element) {
		if("跳" == $(element).html()){
			return true;
		}
		alert(index+":"+$(element).html());
		
	});
})

</script>
</html>
JQuery实现折叠式菜单的详细代码 两种风格: 1:点菜单项,每个子菜单项都可显示 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>30秦甜甜_实训13-2_2_180701802230_18计算机2班</title> </head> <style type="text/css"> * { padding: 0; margin: 0; list-style: none; } .menu-list { width: 300px; margin: 60px auto; border: 2px so 立即下载

相关推荐

Qt5.12.12安卓开发环境搭建:Windows下避开SDK版本坑的保姆级教程

本文提供Qt5.12.12在Windows下搭建Android开发环境的详细教程,重点解决SDK版本兼容性问题,特别是cmdline-tools与JDK8的匹配陷阱。通过精准选择组件版本、手动配置路径和修复常见错误,帮助开发者高效完成环境配置,适用于Qt跨平台移动开发。

weixin_33737774的博客 542

jQuery实现下拉菜单、折叠菜单、淡入淡出等特效的方法

show()/hide() 显示/隐藏,可以接收两个参数,一是持续时间 ,而是回调函数 slide() 滑动 slideUp(,); //收起 slideDowm(,) //展开 slideToggle(,) //切换,有则 slide( , )可以接收两个参数,第一个参数为滑出的时间,类似定时器,第二个参数是一个回调函数,当动画执行完毕之后,会执行该函数 slideDowm(,); //向...

weixin_43889695的博客 795

告别信号毛刺!手把手教你用ADS和IBIS-AMI模型搞定PCIe Gen3眼图仿真

本文详细介绍了如何使用Keysight ADS和IBIS-AMI模型进行PCIe Gen3眼图仿真,解决高速信号传输中的信号质量问题。从仿真环境搭建、S参数预处理到眼图优化与故障排除,提供了一套完整的工程实践指南,帮助工程师提升PCIe Gen3接口的信号完整性。

weixin_28366053的博客 364

JQuery之动画和遍历(五)

文章目录 (一)动画 (二)遍历

zzq的博客 360

pandas,构造MultiIndex的四种方法:from_tuples、from_arrays、from_product、from_frame

1、from_tuples:通过 “元组对” 构造MultiIndex """ 一对元组,为一个索引 """ tuples = [(1, 'red'), (1, 'blue'), (2, 'red'), (2, 'blue')] pd.MultiIndex.from_tuples(tuples, names=('number', 'color')) 2、from_arrays:通过 “列表元素的组合” 构造MultiIndex """ 列中表的元素,按位置 对应组合,形成索引 """ arrays

jieru_liu的博客 5385

把STM32MP135当单片机玩:实战SD卡脱机运行LED程序(基于MP135DK开发板)

本文详细介绍了如何在STM32MP135开发板上实现SD卡脱机运行LED程序,通过裸机开发方式(Bare Metal)利用HAL库完成GPIO控制,并解析了SD卡启动流程。内容涵盖工程创建、代码编写、SD卡烧录及常见问题排查,为开发者提供了一种高性能单片机开发方案。

weixin_33734785的博客 242

JQuery动画和遍历(四)

JQuery动画 一、三种方式显示和隐藏元素 1.默认显示和隐藏方式 show([speed,[easing],[fn]]) 显示 hide([speed,[easing],[fn]]) 隐藏 toggle([speed,[easing],[fn]]) 显示和隐藏切换执行 参数:speed 三种预定义速度(“slow",”noirmal“,“last”)或者表示动画执行的时间 ...

痞子王的博客 195

STM32驱动2.8寸TFTLCD屏幕实战:从看懂原理图到点亮第一个像素(基于ILI9341)

本文详细介绍了如何使用STM32驱动2.8寸TFTLCD屏幕(基于ILI9341驱动芯片),从硬件连接到软件配置,包括FSMC接口设置、ILI9341初始化序列、坐标设置及基础绘图函数实现。文章还提供了常见问题排查指南和性能优化技巧,帮助开发者快速解决屏幕不亮等问题,并提升显示性能。

weixin_42665255的博客 267

jQuery的动画,遍历,和事件绑定

jQuery动画 1.三种方式的显示和隐藏 1.1 show(speed,easing,fn) 显示 speed表示的是动画速度,他的属性值slow,normal,fast或者毫秒值 easing,表示的是切换效果,他的属性值有swing(先慢再快再慢),linear(匀速) fn,表示的是回调函数,当动画执行完成后调用, 每个元素执行一次 1.2 hide(speed,easing,fn) 隐藏...

weixin_43758938的博客 200

cdk&java | 绘制含有丰富信息的化学反应(适合论文、网页、PPT)

package org.example; import org.openscience.cdk.DefaultChemObjectBuilder; import org.openscience.cdk.depict.DepictionGenerator; import org.openscience.cdk.exception.CDKException; import org.openscience.cdk.interfaces.IReaction; import org.openscience.cdk.

ASKCOS博客 897

支持向量机算法之鸢尾花特征分类【机器学习】

支持向量机(SVM)是一种二元分类模型。它的基本模型是在特征空间中定义最大区间的线性分类器,这使它不同于感知器;支持向量机还包括核技术,这使得它本质上是一个非线性分类器。支持向量机的学习策略是区间最大化,它可以形式化为求解凸二次规划的问题,等价于正则化铰链损失函数的最小化。支持向量机的学习算法是求解凸二次规划的优化算法。Scikit learn(sklearn)是机器学习中常见的第三方模块。它封装了常见的机器学习方法,包括回归、降维、分类、聚类等。实例的特征向量(以2D为例)映射到空间中的一些点,如下图中的

一键难忘的博客 4970

JQuery(四):动画和遍历

一、JQuery动画(显示和隐藏的三种方式) 1、默认显示和隐藏方式 function hideFn(){ //1、hide([speed,[easing],[fn]]):隐藏显示的元素 $("#showDiv").hide("slow","swing",function(){ alert("隐藏了...") }); } function sh...

yu1755128147的博客 162

基于Stateflow的驱动电机控制系统模式管理与安全策略研究

摘要 本文基于Stateflow状态机建模工具,研究了驱动电机控制系统的模式管理架构与安全策略实现方法。通过分析电机控制系统的工作模式,设计了包含初始化、待机、校准、对齐、运行、故障、复位七种状态的有限状态机模型,并建立了三级故障处理机制和降额保护策略。基于Simulink/Stateflow搭建的仿真模型实现了模式切换逻辑和安全管理功能,验证了系统能够正确响应各类控制事件,故障处理机制可有效保护系统安全。研究成果为电动汽车电机控制系统的工程开发提供了参考。 关键词:Stateflow;驱动电机控制;模式管

AI的内部世界的博客 58

jQuery动画、遍历、插件

5-Day1JQuery 高级动画遍历jsjQuery事件绑定插件 JQuery 高级 动画 1. 默认显示和隐藏方式 1.show([speed,[easing],[fn]]) 1.speed:动画的速度,三个预定义('slow','normal','fast'),或表示动画时长毫秒值 2.easing:切换效果,默认值'swing',可选参数'linear' *sw...

ygangying的博客 136

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

jQuery——动画、遍历、事件绑定

目录 jQuery动画 jQuery遍历 JQuery事件绑定 Demo jQuery动画 有三种方式显示和隐藏元素 1. 默认显示和隐藏方式 show([speed,[easing],[fn]]) hide([speed,[easing],[fn]]) toggle([speed],[easing],[fn]) 参数: `speed:动画的速度。三个预定义的值(“slow”,“nor...

Guizy 1010

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jQuery成功之路——jQuery动画效果和遍历效果概述

jQuery对象本身就是数组对象,通过jQuery选择器获得的都是满足该选择器条件的元素对象的集合体。因此常常需要对jQuery对象进行遍历。

weixin_62458944的博客 473

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

JQuery动画,遍历,监听

今日内容: 1. JQuery 高级 1. 动画 2. 遍历 3. 事件绑定 4. 案例 5. 插件 JQuery 高级 1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) speed:动画的速度,三个与选项"slow" "normal" "fast"或者放毫秒值 easing:指...

qq_42333619的博客 548

JQuery动画、遍历、事件绑定、插件

动画: 动画 1. 三种方式显示和隐藏元素 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可用参数"linear" ...

有道无术,术尚可求,有术无道,止于术。 459

JQuery-学习笔记05【高级——JQuery动画和遍历】

JQuery-学习笔记05【高级——JQuery动画和遍历】

upward 798

jQuery的遍历和动画

.children() .next() .parent() .siblings() 三,动画 .show() .fadeIn() .fadeOut() .slideDown() .slideUp()

ma_no_lo的博客 651

JQuery的动画、遍历、事件绑定

动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast") 或表示动画时长的毫秒数值(如:1000)。 2. easing:用来指定切换效果,默认是"swing",可用参数"lin...

qq_44341488的博客 205

JQuery的动画,遍历,事件绑定

JQuery 高级 1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) speed:动画的速度,三个与选项"slow" "normal" "fast"或者放毫秒值 easing:指定切换效果,swing:先...

qq_40051759的博客 168

JQuery——动画、遍历和事件绑定

JQuery高级 动画 显示和隐藏元素的三种方式 1. 默认方式 ① show(speed,easing,fn):显示元素 ② hide(speed,easing,fn):隐藏元素 ③ toggle(speed,easing,fn):切换显示/隐藏 2. 滑动方式 ① slideDown(speed,easing,fn):滑动显示元素 ② slideUp(speed,easing,fn):滑动隐藏元素 ③ slideToggle(speed,easing,fn):切换滑动显示/滑动隐藏 3. 淡入淡出方式

Melonico的博客 236

jQuery的遍历以及内置动画

遍历(jQuery) 里面 实例与解释 body (great-great-grandparent) div (great-grandparent) ul (grandparent) li (direct parent) span find 获取匹配到的后代元素 $(document).ready(function(){ $("ul").find("span").css({"color":"red","border":"2px solid red"}); }); children() 获取子元素 $(d

qq_45982843的博客 142

JQuery框架动画、遍历以及事件的绑定、案例【广告显示和隐藏、抽奖】

JQuery 高级 一、JQuery动画 (一)、三种方式显示和隐藏元素 1、默认显示和隐藏方式 show([speed,[easing],[fn]]) 参数: ①、 speed:动画的速度。三个预定义的值(“slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000) ②、 easing:用来指定切换效果,默认是"swing",可用参数"linear" Ⅰ、swing:动画执行时效果是 先慢,中间快,最后又慢 Ⅱ、linear:动画执行时速度是匀速的 ③、 fn:在动画完成

派拉斯兔子的博客 390
上一篇: Jquery的Dom操作
下一篇: Jquery事件绑定
Tket
博客等级 码龄9年 21粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值