jquery动画

jQuery操作元素尺寸和位置

末鹿安然 提交于 2019-11-30 14:39:17
一、jQuery操作元素的尺寸 1. width和height 设置语法: jQuery对象.width(数字); 获取语法: jQuery对象.width(); 得到的只是内容的大小。 1 <style> 2 div { 3 width: 500px; 4 height: 500px; 5 padding: 10px; 6 border: 10px solid; 7 } 8 </style> 9 <body> 10 <div></div> 11 <script src="lib/jquery-1.12.4.js"></script> 12 <script> 13 var w = $('div').width(); //返回的是一个number 14 console.log(w); //500 15 $('div').width(300); //把div设置为300px 16 </script> 17 </body> 2. innerWidth和innerHeight 设置语法: jQuery对象.innerWidth(数字); 获取语法: jQuery对象.innerWidth(); 得到的是内容部分大小 + padding的大小。 设置时padding固定不变,内容部分自动适应变化。 1 <style> 2 div { 3 width: 500px; 4 height:

jquery常用的插件1000收集

放肆的年华 提交于 2019-11-30 14:05:17
花N长时间积累的Jquery插件,希望大家喜欢。大家还有什么新的插件,请留言,我们一并收录。 感谢大家的支持。 1. accordion类 基于jQuery开发,非常简单的水平方向折叠控件。 Horizontal accordion: jQuery 热点图书:www.hotbook.cn jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion。 jQuery-Horizontal Accordion jQuery plugin: Accordion 用于创建 折叠菜单的jQuery插件。 jQuery plugin: Accordion 热点图书:www.hotbook.cn Accordion Menu script 基于 jQuery开发的可折叠菜单。 Accordion Menu script 热点图书:www.hotbook.cn jQuery.combobox jQuery.combobox 是一个采用jQuery开发的combobox控件,可以使用CSS控制该combobox的外观,可以设置各种不同风格的下拉动画效果。 jQuery.combobox 热点图书:www.hotbook.cn 2. AutoComplete jQuery插件易于集成到现在的表单中(Form)。 AutoComplete

python之JQuery(动画点赞实例)

£可爱£侵袭症+ 提交于 2019-11-30 12:31:52
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>点赞动画示例</title> <style> div { position: relative; display: inline-block; } div>i { display: inline-block; color: red; position: absolute; right: -16px; top: -5px; opacity: 1; } </style> </head> <body> <div id="d1">点赞</div> <script src="jquery-3.4.1.min.js"></script> <script> $("#d1").on("click", function () { var newI = document.createElement("i"); newI.innerText = "+1"; $(this).append(newI); /

前端开发JS——jQuery常用方法

瘦欲@ 提交于 2019-11-30 07:28:10
jQuery基础(三)- 事件篇 1、jQuery鼠标事件之click与dbclick事件 click方法用于监听用户单击操作,dbclick方法用于监听用户双击操作,这两个方法用法及其类似,所以这只介绍click事件,只有单击释放后才生效,而且同一元素不能同时绑定click和dbclick事件 方法一:$ele.click() click无参,只是绑定一个事件,在函数里可以实现其他的绑定事件 方法二:$ele.click(handler(eventObject)) click的参数是函数(回调函数),单击会执行函数里的操作,如果里面含有this,this指向触发事件元素的对象 方法三:$ele.click([eventData], handler(eventObject)) click增加了一个参数,和上面的功能是一样的,只不过传递了一个数据,即eventObject.data = eventData //不同函数传递数据 function data(e) { $(this).find('p:last').html('数据:' + e.data) } function a() { $(".right").click(1111, data) } a(); 注:只有鼠标按钮键which值为1(即鼠标左键)才会实现所绑定的事件 2

前端三剑客-07jQuery

时间秒杀一切 提交于 2019-11-30 06:09:13
介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ 优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫,并且可以根据自己需要去改写和封装插件,简单实用。 jQuery对象

jQuery动画(转)

旧时模样 提交于 2019-11-30 05:51:05
jQuery -动画 jQuery动画分为三个部分,非自定义动画,自定义动画,和全局动画设置。 一、非自定义动画:    1.显示、隐藏:   show( ) 、hide( )、toggle()     两种用法:1)不传参数,代表直接显示隐藏。          2) 向方法中传递一个参数,这个参数为number类型,代表动画的执行时间。会有显示隐藏的动画效果。       示例:show(100)、hide(100)、toggle(100)       除此之外,jQuery还为动画方法提供了三种字符串形式的参数:fast、slow、和空字符串''       示例:show('fast')、hide('slow')、toggle('')           三种参数的执行时间分别为 :'fast' :200毫秒 ''(默认值):400毫秒 'slow':600毫秒    2.滑动:   slideUp():向上滑动(隐藏)   slideDown():向下滑动(显示)   slideToggle():滑动(自动)    3.淡入淡出:   fadeOut():淡出(隐藏)    fadeIn():淡入(显示)   fadeToggle():显示隐藏()自动     fadeTo(),该方法接受两个参数。         参数1是动画执行的时间,参数2是期望达到的透明度。 二

jQuery中的动画

别等时光非礼了梦想. 提交于 2019-11-30 05:50:06
jQuery -动画 jQuery动画分为三个部分,非自定义动画,自定义动画,和全局动画设置。 一、非自定义动画:    1.显示、隐藏:   show( ) 、hide( )、toggle()     两种用法:1)不传参数,代表直接显示隐藏。          2) 向方法中传递一个参数,这个参数为number类型,代表动画的执行时间。会有显示隐藏的动画效果。       示例:show(100)、hide(100)、toggle(100)       除此之外,jQuery还为动画方法提供了三种字符串形式的参数:fast、slow、和空字符串''       示例:show('fast')、hide('slow')、toggle('')           三种参数的执行时间分别为 :'fast' :200毫秒 ''(默认值):400毫秒 'slow':600毫秒    2.滑动:   slideUp():向上滑动(隐藏)   slideDown():向下滑动(显示)   slideToggle():滑动(自动)    3.淡入淡出:   fadeOut():淡出(隐藏)    fadeIn():淡入(显示)   fadeToggle():显示隐藏()自动     fadeTo(),该方法接受两个参数。         参数1是动画执行的时间,参数2是期望达到的透明度。 二

jQuery快速入门

不问归期 提交于 2019-11-30 05:24:08
jQuery快速入门 jQuery   jQuery介绍     1.jQuery是一个轻量级的、兼容多浏览器的JavaScript库。     2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“        jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件

jQuery实例方法 — 动画

和自甴很熟 提交于 2019-11-30 04:19:17
动画相关方法 hide()隐藏、show()展示、toggle() // 移入p标签ul显示,移出整体时隐藏ul < style > .demo { width : 100px ; border : 1px solid black ; } ul { display : none ; } </ style > < div class = " demo " > < p > Rose </ p > < ul > < li > li-1 </ li > < li > li-2 </ li > < li > li-3 </ li > </ ul > </ div > // 由hide转为show时,你没有设置display属性时它会给你添加默认的,这个就会给ul添加block属性,添加了属性时按照你添加的来,且它们会把透明度宽高等一起变化 $ ( 'p' ) . on ( 'mouseenter' , function ( ) { $ ( this ) . next ( ) . show ( 3000 , 'swing' ) ; // 利用3秒将这个ul显示出来,第二个参数是你以什么运动方式显示出来,swing先慢再快再慢 } ) ; $ ( '.demo' ) . on ( 'mouseleave' , function ( ) { $ ( 'ul' ) . hide ( 3000 ,

vue 动画滑动

杀马特。学长 韩版系。学妹 提交于 2019-11-30 03:26:55
我是在vue中引入jquery使用的 第一步:安装jquery插件 npm install jquery --save 第二步:配置文件 webpack.base.conf.js: const webpack = require('webpack') plugins:[ new webpack.ProvidePlugin({ $: 'jquery', jQuery:'jquery' }) ], main.js: import $ from 'jquery' 第三步:在需要的文件中配置 import $ from "jquery"; 获取距离左边的距离 document.getElementById("headerTopTitle1").scrollLeft; 滑动相应的距离带动画 $("#headerTopTitle1").animate( { scrollLeft: (this.leftScroll -= 60) },1000 ); 来源: https://www.cnblogs.com/mcll/p/11551715.html