-
动画按照编写顺序按顺序触发查看全部
-
因为动画是异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面,这里要特别注意查看全部
-
注意事项: 下拉动画是从无到有,所以一开始元素是需要先隐藏起来的,可以设置display:none 如 果提供回调函数参数,callback会在动画完成的时候调用。将不同的动画串联在一起按顺序排列执行是非常有用的。这个回调函数不设置任何参数,但是 this会设成将要执行动画的那个DOM元素,如果多个元素一起做动画效果,那么要非常注意,回调函数会在每一个元素执行完动画后都执行一次,而不是这组 动画整体才执行一次查看全部
-
show与hide方法是修改的display属性,通过是visibility属性布局需要通过css方法单独设置 如果使用!important在你的样式中,比如display: none !important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !important')重写样式 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,高度,透明度查看全部
-
get方法是获取dom对象,eq方法是获取jq对象查看全部
-
$("#exec").click(function() { var v = $("#animation").val(); var $aaron = $("#aaron"); if (v == "1") { //观察每一次动画的改变 $aaron.animate({ height: '50' }, { duration :2000, //每一个动画都会调用 step: function(now, fx) { $aaron.text('高度的改变值:'+now) } }) } else if (v == "2") { //观察每一次进度的变化 $aaron.animate({ height: '50' }, { duration :2000, //每一步动画完成后调用的一个函数, //无论动画属性有多少,每个动画元素都执行单独的函数 progress: function(now, fx) { $aaron.text('进度:'+arguments[1]) // var data = fx.elem.id + ' ' + fx.prop + ': ' + now; // alert(data) } }) } });查看全部
-
stop([clearQueue],[gotoEnd]),clearQueue代表是否要清空未执行完的动画队列,gotoEnd代表是否直接将正在执行的动画转到末状态,这两个参数默认都为false。 stop(true,true)表示:清空动画队列(指不会进行第二个、第三个动画); 跳转到当前动画的末状态。查看全部
-
https://www.imooc.com/article/13963?block_id=tuijian_wz 这里有更全面的介绍查看全部
-
如果使用!important在你的样式中,比如display: none !important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !important')重写样式 第一种方法$("#a1").attr("style","display:block !important");查看全部
-
获取在前面集合中的索引 后面可以用document.getElementById 也可以用$(id) index() index( selector ) index( element ) 如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置 如果在一组元素上调用 .index() ,并且参数是一个DOM元素或jQuery对象, .index() 返回值就是传入的元素相对于原先集合的位置 如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则 .index() 返回 -1查看全部
-
通过jQuery获取所有的a元素合集$("a")想找到其中的某个dom元素单独处理 可以通过get方法 eq()获得jq对象 get()是dom对象 .get( [index ] ) 注意2点 get方法是获取的dom对象,也就是通过document.getElementById获取的对象 get方法是从0开始索引 所以第二个a元素的查找: $(a).get(1) 负索引值参数 get方法还可以从后往前索引,传递一个负索引值,注意的负值的索引起始值是-1 同样是找到第二元素,可以传递 $(a).get(-2)查看全部
-
jQuery.trim()函数用于去除字符串两端的空白字符 用于input中密码的输入 需要注意: 移除字符串开始和结尾处的所有换行符,空格(包括连续的空格)和制表符(tab) 如果这些空白字符在字符串中间时,它们将被保留,不会被移除查看全部
-
判断元素在数组中是否存在 jQuery.inArray( value, array ,[ fromIndex ] ) 用法非常简单,传递一个检测的目标值,然后传递原始的数组,可以通过fromIndex规定查找的起始值,默认数组是0开始 返回对应的索引值 如不存在返回-1 如果要判断数组中是否存在指定值,你需要通过该函数的返回值不等于(或大于)-1来进行判断查看全部
-
$.each(["Aaron", "慕课网"], function(index, value) { //index是索引,也就是数组的索引 //value就是数组中的值了 }); 回调函数一般以索引和值为参数 通过返回的值来确定接下来查看全部
-
$(selector).each()处理jQuery对象 jQuery.each(array/object,callback)对象和数组都可以 each就是for循环方法的一个包装,内部就是通过for遍历数组与对象,通过回调函数返回内部迭代的一些参数,第一个参数是当前迭代成员在对象或数组中的索引值(从0开始计数),第二个参数是当前迭代成员value(与this的引用相同 jQuery.each()函数还会根据每次调用函数callback的返回值来决定后续 return false相当于break 返回其他任何值,均表示继续执行下一个循环查看全部
举报
0/150
提交
取消