jquery动画

jQuery和AJAX基础

梦想的初衷 提交于 2020-01-20 19:46:45
jQuery和AJAX基础 jQuery 基础: 1.jQuery 选择器: 元素选择器:$("p"); #id 选择器:$("#test"); .class 选择器:$(".test"); 举例子:选取所有元素$("*");选取当前 HTML 元素 $(this);选取所有 type="button" 的 <input> 元素 和 <button> 元素$(":button"); 2.jQuery 事件选择器: 1)$(document).ready():$(document).ready()方法允许我们在文档完全加载完后执行函数。 2)dblclick():当双击元素时,会发生dblclick 事件。 3)mouseenter():当鼠标指针穿过元素时,会发生 mouseenter 事件。 4)focus():当元素获得焦点时,发生focus 事件。 5)blur():当元素失去焦点时,发生blur 事件。 3.jQuery 效果 1)隐藏和显示:$("#icon").toggle();将id=icon的元素在隐藏和显示之间切换; 2)淡入淡出:$(selector).fadeIn(speed,callback);//jQueryfadeIn() 用于淡入已隐藏的元素。 $(selector).fadeOut(speed,callback);//jQuery fadeOut()

jquery学习全面总结

允我心安 提交于 2020-01-19 08:49:30
本文仅针对jquery的部分知识点做总结,更为全面的可以去官网看中文文档。可以更为详细的了解jquery及其特性。 window.onload 和$(document).ready() 我 window.onload $(document).ready() 执行时机 必须等待网页中所有的内容加载完毕后(包括图片)才能执行 网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完 编写个数 不能同时编写多个,以下代码无法正确执行:window.onload =function({alert("test1");}window.onload = function(){alert("test2");}结果只会输出"test2" 能同时编写多个 简化写法 无 $(document).ready(function(){});可以简写成$(function(){}); 逐行分析jQuery (function(){ (21,94) 定义了一些变量和函数 jquery = function(){}; (96,283)给JQ对象,添加一些方法和属性 (283,347)extend:JQ的继承方法 (349,817)jQuery.extend():扩展一些工具方法 (887,2859)Sizzle:复杂选择器的实现 (2880,3042)callbacks:回调对象 (8826

jQuery效果--动画

為{幸葍}努か 提交于 2020-01-19 05:30:48
jQuery 动画 - animate() 方法 jQuery animate() 方法用于创建自定义动画。 ps:只要设置相对的属性例如百分比之类,不断点击是一直会有动画效果的,但是如果设置为固定值,则只能显示一次 语法: $(selector).animate({params},speed,callback); 必需的 params 参数定义形成动画的 CSS 属性。 可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是动画完成后所执行的函数名称。 下面的例子演示 animate() 方法的简单应用; 它把 <div> 元素移动到左边,直到 left 属性等于 250 像素为止: code: <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("div").animate({left:'250px'}); }); }); </script> </head> <body> <button>开始动画</button> <p> 默认情况下,所有 HTML

博客园添加页面特效

China☆狼群 提交于 2020-01-18 12:28:43
博客园是好多人喜欢用的发博客看博客的技术论坛,因此拉风和带感是很有必要的,网上的特效很多,百度一堆,不做统计,只怼出自己特效的代码,下面直接上代码: 1.背景的动态线状粒子特效 如图: 代码:使用该插件 <!-- 背景动画 --> <script type="text/javascript" color="0,0,255" opacity='0.7' zIndex="-2" count="99" src="https://files.cnblogs.com/files/yzl0/canvas-nest.js"></script> 当然也可以直接copy里面代码~~~ 2.鼠标点击爱心特效 如图: 代码:(需要安装jquery) <!--点击爱心特效--> <script type="text/javascript"> //需要jquery插件 /* 鼠标特效 */ var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("❤不做咸鱼!❤","❤拒绝懒惰!❤","❤想做吃货❤","❤拒绝单身❤","❤向大佬学习❤","❤扶我起来~❤","❤come on❤","❤一直在路上~❤","❤累了~❤","❤再趴一会❤","❤66666❤","

jQuery框架学习第八天:ASP.NET jQuery实施方案

血红的双手。 提交于 2020-01-18 07:06:35
jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQuery操作元素的属性与样式 jQuery框架学习第五天:事件与事件对象 jQuery框架学习第六天:jQuery中的Ajax应用 jQuery框架学习第七天:jQuery动画–jQuery让页面动起来! jQuery框架学习第八天:ASP.NET jQuery实施方案 jQuery框架学习第九天:jQuery工具函数介绍与使用 jQuery框架学习第十天:实战jQueryUI常用功能 jQuery框架学习第十一天:实战jQuery表单验证及jQuery自动完成提示插件 一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本篇文章属于临时插播, 用于介绍我在本公司的jQuery实施方案. 二.前言 有了前几章扎实的基础知识我们已经可以在项目中投入使用jQuery了.再继续深入学习jQuery前插播一下我的jQuery实施方案. 每个公司的情况都不同.比如我们公司的页面文件都为用户控件, 物理路径和虚拟路径没有绝对的关系, 所以无法使用相对路径(否则生产环境中会找不到文件). 项目繁多,

jQuery---停止动画详解 stop();

自古美人都是妖i 提交于 2020-01-17 19:17:39
停止动画详解 stop(); <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div { width: 400px; height: 400px; background-color: pink; display: none; } </style> </head> <body> <input type="button" value="开始"> <input type="button" value="结束"> <div></div> <script src="jquery-1.12.4.js"></script> <script> $(function () { $("input").eq(0).click(function () { $("div").slideDown(4000).slideUp(4000); }); $("input").eq(1).click(function () { //stop:停止当前正在执行的动画 //clearQueue:是否清除动画队列 true false //jumpToEnd:是否跳转到当前动画的最终效果 true false //.stop().animate(); $("div").stop

jQuery---京东轮播图

北战南征 提交于 2020-01-17 18:36:58
京东轮播图 有个计数的,点右边,计数增加,判断计数是否超过总的长度,超过设置计数为0,再设置当前的图片动画,兄弟的图片动画 左边点击同理,计数是--,判断计数是否等于-1,等于则reset计数为总长度,在设置当前的图片动画,兄弟的图片动画 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>京东商城</title> <style> * { margin: 0; padding: 0; list-style: none; } .slider { height: 340px; width: 790px; margin: 100px auto; position: relative; } .slider li { position: absolute; display: none; } .slider li:first-child { display: block; } .arrow { display: none; } .slider:hover .arrow { display: block; } .arrow-left, .arrow-right { font-family: "SimSun", "宋体"; width: 30px; height: 60px; background

jquery等待加载插件8种动画

。_饼干妹妹 提交于 2020-01-17 16:44:40
HTML 我们只需要在<body>的第一行加入以下代码。 <div id="fakeLoader"></div> CSS 然后在<head>里载入css样式文件。 <link rel="stylesheet" href="css/fakeLoader.css"> JS 别忘了加载jQuery库文件以及fakeLoader.js。 <script src="js/jquery.js"></script> <script src="js/fakeLoader.min.js"></script> 然后在</body>的上一行加入以下代码: <script type="text/javascript"> $("#fakeLoader").fakeLoader({ timeToHide:1500, zIndex:"999", bgColor:"rgba(0,0,0,.5)", spinner:"spinner2" }); </script> 以上代码就是调用了fakeLoader.js插件,该插件还提供了以下选项设置。 timeToHide :过渡加载动画时间,毫秒,默认1200。 spinner :动画效果,有7个值可选: 'spinner1', 'spinner2', 'spinner3', 'spinner4', 'spinner5', 'spinner6', 'spinner7'

jQuery---三组基本动画 show hide

◇◆丶佛笑我妖孽 提交于 2020-01-17 16:02:22
三组基本动画 show hide //show不传参数,没有动画效果 $("div").show(); //show(speed) //speed:动画的持续时间 可以是毫秒值 还可以是固定字符串 //fast:200ms normal:400ms slow:600ms $("div").show(1000); // show([speed], [callback]) 里面放个回调函数 $("div").show(1000, function () { console.log("哈哈,动画执行完成啦"); }) //hide隐藏 $("input").eq(1).click(function () { $("div").hide(); }) 来源: https://www.cnblogs.com/jane-panyiyun/p/12206042.html

JQuery高级笔记

不打扰是莪最后的温柔 提交于 2020-01-17 08:35:27
一、JQuery动画 JQuery动画有三种方式显示和隐藏元素 1.默认显示和隐藏方式 show([speed,[easing],[fn]]) 参数: speed:动画的速度。三个预定义的值 ( "slow" , "normal" , "fast" ) 或表示动画时长的毫秒数值 ( 如: 1000 ) easing:用来指定切换效果,默认是 "swing" ,可用参数 "linear" swing:动画执行时效果是 先慢,中间快,最后又慢 linear:动画执行时速度是匀速的 fn:在动画完成时执行的函数,每个元素执行一次。 hide([speed,[easing],[fn]]) toggle([speed],[easing],[fn]) 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]]) 二、JQuery遍历 1.方式一:jq对象.each 语法: jquery对象 . each (