jQuery内置动画和多库共存

<!--

淡入淡出: 不断改变元素的透明度来实现的

1. fadeIn(): 带动画的显示

2. fadeOut(): 带动画隐藏

3. fadeToggle(): 带动画切换显示/隐藏

-->

jQuery动画本质 : 在指定时间内不断改变元素样式值来实现的

1. animate(): 自定义动画效果的动画

2. stop(): 停止动画

<!--

滑动动画

1. slideDown(): 带动画的展开

2. slideUp(): 带动画的收缩

3. slideToggle(): 带动画的切换展开/收缩

-->

<!--

显示隐藏,默认没有动画

1. show(): (不)带动画的显示

2. hide(): (不)带动画的隐藏

3. toggle(): (不)带动画的切换显示/隐藏

-->

$(‘#btn3‘).click(function () {

// 1). 移动距离为(100, 50)

/*$div1.animate({

left: ‘+=100‘,

top: ‘+=50‘

}, 1000)*/

// 2). 移动距离为(-100, -20)

$div1.animate({

left: ‘-=100‘,

top: ‘-=20‘

}, 3000)

})

$(‘#btn4‘).click(function () {

$div1.stop()

})

////////////////////////////////////jQ多函数库共存

问题 : 如果有2个库都有$, 就存在冲突

解决 : jQuery库可以释放$的使用权, 让另一个库可以正常使用, 此时jQuery库只能使用jQuery了

API : jQuery.noConflict()

-->

<script type="text/javascript" src="js/myLib.js"></script>

<script type="text/javascript" src="js/jquery-1.10.1.js"></script>

<script type="text/javascript">

// 释放$的使用权

jQuery.noConflict()

// 调用myLib中的$

$()

// 要想使用jQuery的功能, 只能使用jQuery

jQuery(function () {

console.log(‘文档加载完成‘)//在最后执行,回调函数是异步执行的

})

console.log(‘+++++‘)

<!--

区别: window.onload与 $(document).ready()

* window.onload

* 包括页面的图片加载完后才会回调(晚)

* 只能有一个监听回调

* $(document).ready()

* 等同于: $(function(){})

* 页面加载完就回调(早)

* 可以有多个监听回调

-->

原文地址:https://www.cnblogs.com/love-life-insist/p/9063716.html

时间: 2024-10-11 12:16:09

jQuery内置动画和多库共存的相关文章

velocity.ui2.0所有的内置动画名称

velocity升级到2.0后api发生了变化,按照原来的名称已经不能调用原来的动画效果,新的名称如下:velocity.ui2.0所有的内置动画名称 bounce flash headShake jello pulse rubberBand shake swing tada wobble bounceIn bounceInDown bounceInLeft bounceInRight bounceInUp bounceOut bounceOutDown bounceOutLeft bounce

【原创】苹果内置录屏SDK-ReplayKit库的使用说明

1 iOS ReplayKit 录屏SDK 说明 (按照苹果官方的说法是App端加入这些苹果的新特性新SDK更容易被苹果推荐 ) ReplayKit是苹果在iOS9上面提供的一个库组件,可以让玩家在游戏中录制游戏视频,并且可以添加语音评论,然后通过社交网络分享出去. 2库的特性说明 要使用ReplayKit需要在工程的Build Phase的Link binary with libraries中加入ReplayKit.framework. 目前这个库只支持真机允许,不支持模拟器. 系统版本如果低

jQuery内置函数 ready

jQuery给我们提供了一些非常实用的函数 ready:加载函数 传统事件只能绑定一个函数 后面的函数会把前面的函数覆盖 js中用的是  window.onload = function(){}; jQuery中  $(document).ready(function () {}或者$().ready(function () {} 可同时加载多个 加载事件在jQuery中最常用的 $(function (){ }) 相当于js中的window.onload = function(){}

Urllib库:python内置的http请求库

1.四个模块: request error parse robotparser 2.urlopen(url, data, timeout) 发送请求 get请求无data: post请求有data 3.read() 获取响应体的内容 4.Handler 代理IP 5.cookie 维持登录状态 6.error 异常处理 7.urlparse 解析 8.urlunparse 拼接Url 9.urljoin 拼接Url 10.urlencode 把字典对象转换为get请求参数的格式 原文地址:htt

JavaScript jQuery 事件、动画、扩展

事件 http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143564690172894383ccd7ab64669b4971f4b03fa342d000 动画 http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434500456006abd6381dc3bb

在DevExpress程序中使用内置的图标构建美观的界面元素

在我们一般的程序中,为一般的界面元素添加一定的图标展示,有助于提升界面的整体的美观.结合排版布局,以及固定场景的图标,往往给用户非常好的直观感受:统一.美观.易理解.因此在一般的程序界面中,都尽量在略显单调的界面增加一些图标进行点缀,能够达到较好的整体效果.本文介绍在Winform程序界面中,可以使用自己的图标库,也可以引入DevExpress程序中使用内置的图标,从而实现给开发的程序润色. 1.使用自己的图标库 不管在Web还是在WInform项目里面,开发者积累一定的图标库,包括256,12

在Winform开发框架中使用DevExpress的内置图标资源

在开发Winform程序界面的时候,我们往往会使用一些较好看的图表,以便能够为我们的程序界面增色,良好的图标设置可以让界面看起来更加美观舒服,而且也比较容易理解,图标我们可以通过一些网站获取各种场景的图标资源,不过本篇随笔主要介绍如何利用DevExpress的内置图标资源来实现界面图标的设置. 1.设计时刻的图标处理 丰富的图标处理,在菜单.工具栏.树列表等地方,以及按钮等地方,都可以使用,而这些我们可以利用DevExpress的内置图标选择来减轻我们寻找合适图标的烦恼. 一些按钮.工具栏等的图

jQuery多库共存问题解决方法

一.问题概述: 1.随着jQuery的流行,采用jQuery和$符为命名空间的js库越来越多,当然jQuery的$符也是参照的Prototype库的,所以当多个库同时以$符或者jQuery为命名空间时,那么此时,就会产生冲突. 2.由于jQuery的更新速度过快,所以插件更不上,导致不同版本的jQuery对插件支持的不一样,而刚好我们此时需要用一个高版本的jQuery进行开发,我们用的z-tree则是低版本的jQuery,所以在这种场景下,则会产生$和jQuery命名空间冲突的问题 3.这里jQ

学会怎样使用Jsp 内置标签、jstl标签库及自定义标签

学习jsp不得不学习jsp标签,一般来说,对于一个jsp开发者,可以理解为jsp页面中出现的java代码越少,对jsp的掌握就越好,而替换掉java代码的重要方式就是使用jsp标签. jsp标签的分类: 1)内置标签(动作标签): 不需要在jsp页面导入标签 2)jstl标签: 需要在jsp页面中导入标签 3)自定义标签 : 开发者自行定义,需要在jsp页面导入标签 1.内置标签(动作标签): <jsp:forward />转发标签: 语法:<jsp:forward page="