-
jQuery中显示元素的show方法 看一段代码:使用上一致,结果相反 $('elem').hide(3000).show(3000) 让元素执行3秒的隐藏动画,然后执行3秒的显示动画 注意事项: show与hide方法是修改的display属性,通过是visibility属性布局需要通过css方法单独设置 如果使用!important在你的样式中,比如display: none !important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !important')重写样式 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,高度,透明度查看全部
-
jQuery中隐藏元素的hide方法 $elem.hide() 提供参数: .hide( options ) 快捷参数: .hide("fast / slow") 这是一个动画设置的快捷方式,'fast' 和 'slow' 分别代表200和600毫秒的延时,就是元素会执行200/600毫秒的动画后再隐藏查看全部
-
get方法还可以从后往前索引,传递一个负索引值,注意的负值的索引起始值是-1查看全部
-
//指定索引开始的位置 var index = $.inArray('a',['a','b','c','d','a','c'],2); $aaron.text('a的索引是: '+ index) } 这里的2代表要返回数组中出现的第二个a的索引值查看全部
-
jQuery.inArray()函数用于在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回 -1。 如果要判断数组中是否存在指定值,需要通过该函数的返回值不等于(或者大于)-1来判断查看全部
-
arguments[]的问题 在progress里面arguments[0]是now,arguments[1]是fx,那么arguments[2]为什么为2000,这个值是duration的值 这个函数里是内置有这三个参数的,就好比你把progress里的fx参数删除,当访问arguments[1]还是访问到进度条值。 //每一步动画完成后调用的一个函数, //无论动画属性有多少,每个动画元素都执行单独的函数 progress: function(now, fx) { $aaron.text('进度:'+arguments[1]) var data = fx.elem.id + ' ' + fx.prop + ': ' + now; 就好比js中的map函数,arguments[0]为value,arguments[1]为key,arguments[2]为array查看全部
-
step: function(now, fx) { $aaron.text('高度的改变值:'+now) } now:是当前动画正在改变的属性的实时值; fx: jQuery.fx 原型对象的一个引用,其中包含了多项属性,比如 执行动画的元素:elem; 动画正在改变的属性:prop; 正在改变属性的当前值:now; 正在改变属性的结束值:end; 正在改变属性的单位:unit;等 可在这里改变animate第1个参数中设置的属性bb在动画结束时的值查看全部
-
$().hide({duration:1000, complete:function(){aletr()}})查看全部
-
get方法是获取dom对象,eq方法是获取jq对象查看全部
-
$("p").fadeOut(1000, "linear");中的“linear”是匀速变化的意思查看全部
-
已知匹配元素,在元素合集中找索引。 .index() //没有参数,返回jquery对象中第一个元素相对于它同辈元素的位置。 .index( selector ) //.index() 返回值就是传入的元素相对于原先集合的位置 .index( element ) //.index() 返回值就是传入的元素相对于原先集合的位置查看全部
-
get方法是获取dom对象,eq方法是获取jq对象,注意2点 1、get方法是获取的dom对象,也就是通过document.getElementById获取的对象 2、get方法正向索引是从0开始索引,负向索引从-1开始。 第二个a元素的查找: $(a).get(1);//dom操作。 $("#aaron a").eq(1).css("color","blue"); //ps 注意jQuery合集都是从0开始索引查看全部
-
jQuery的实例是一个元素合集。是一个类数组。each方法遍历数组元素和对象的属性。 $.each(array,callback); $.each(object,callback); 在这里$代表一个jQuery对象。代表array和object。 如果被遍历对象是数组,那么function第一个参数是index,即当前遍历成员的下标。第二个参数是item,即当前遍历成员本身,与this同意; 如果被遍历对象是json对象,那么function第一个参数是property,即当前遍历成员的键。第二个参数是value,即当前遍历成员的值。查看全部
-
stop();停止元素当前动画,其他动画不会停止。点击执行,继续执行。 stop(true);停止元素的所有动画,点击执行,动画会按顺序继续执行。 stop(true,true);停止元素所有动画,元素第一个动画css属性会立即被修改成目标值。点击执行,动画不会执行。查看全部
-
操作元素的显示和隐藏可以有几种方法。 改变样式display为none //不占据空间 设置位置高度为0 //不占据空间 设置透明度为0 //占据空间 visibility的值为hidden //占据空间 都能达到这个目的,并且针对这样的处理jQuery都提供了各自的方法。show/hide、sildeDown/sildeUp、fadeIn/fadeOut。除此之外,还引入了toggle、sildeToggle以及fadeToggle切换方法 toggle、sildeToggle以及fadeToggle的区别: toggle:切换显示与隐藏效果(display) sildeToggle:切换上下拉卷滚效果(高度) fadeToggle:切换淡入淡出效果(opacity)//结束之后会默认改变display的值。查看全部
举报
0/150
提交
取消