-
js取得的元素后面就必须跟js的方法或者属性,既$().get().style()。而不是$().get().css()。因为style是js独有的方法,而css()是jq独有的方法,get()方法后取得的js元素,它只能识别style(),而不能识别css()。查看全部
-
duration - 设置动画执行的时间 easing - 规定要使用的 easing 函数,过渡使用哪种缓动函数 step:规定每个动画的每一步完成之后要执行的函数 progress:每一次动画调用的时候会执行这个回调,就是一个进度的概念 complete:动画完成回调查看全部
-
CSS 样式使用 DOM 名称(比如 "fontSize")来设置,而非 CSS 名称(比如 "font-size")查看全部
-
option=4时两次弹窗是因为两个p标签都执行了alert查看全部
-
简化版:$("#a2").hide(3000, function() { alert('执行3000ms动画完毕') }查看全部
-
slideToggle toggle fadeToggle 第一个是通过高度变化来让元素显示隐藏 第二个是直接display 来显示隐藏 第三个是通过透明度变化来显示隐藏,,,,,,,查看全部
-
jq所有的动画效果在执行前都必须加上.stop() 要不然会叠加执行 牢记,,,,,,查看全部
-
arguments arguments是指向实参对象的引用,实参对象是一个类数组对象 . arguments 的索引 从 0, 1,2,....递增,与实参逐个对应. arguments.length 属性代表实参的个数 arguments一定不是数组, 是长的比较像数组的一个对象,虽然也有length属性 arguments每个函数都会有,因此,arguemnts只会在内部找自身的arguments,无法引用到外层的arguments 在本例子中arguments有三个数值 [0]-[Object]-[Object] [1]-起始为0,进度 [2]-剩余时间查看全部
-
hide: [1].hide(毫秒延时数值,function(){}) [2].hide("fast/slow")200/600 [3]$("button:last").click(function() { $("#a2").hide({ duration: 3000, complete: function() { alert('执行3000ms动画完毕') } }) });查看全部
-
如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置 如果在一组元素上调用 .index() ,并且参数是一个DOM元素或jQuery对象, .index() 返回值就是传入的元素相对于原先集合的位置 如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则 .index() 返回 -1查看全部
-
stop():停止當前动画,不影響後續的動畫 stop(true):停止所有的动画,保持在停止的狀態 stop(true ture):停止动画,跳到當前动画的最终状态查看全部
-
.fadeTo( duration, opacity ,callback) 必需的 duration参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。可选的 callback 参数是该函数完成后所执行的函数名称。查看全部
-
show与hide方法是修改的display属性,通过是visibility属性布局需要通过css方法单独设置 如果使用!important在你的样式中,比如display: none !important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !important')重写样式 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,高度,透明度查看全部
-
slideToggle()上下滚动查看全部
-
step: fx返回的是和css相关的属性; progress: fx返回的是动画进度本身的属性;查看全部
举报
0/150
提交
取消