美文网首页
jQuery 的属性和方法

jQuery 的属性和方法

作者: 是叶 | 来源:发表于2017-10-24 18:15 被阅读0次
animate()动画方法
$("p").animate(JS对象, 动画时间, 回调函数/动画类型)

不同元素的动画效果能同时进行

  • 例如
    $("div:eq(0)").animate({"width":600},1000);
    $("div:eq(1)").animate({"height":600},1000);
eq()方法
$("p").eq(0)

获取第N个参数

index()方法
$(this).index()

搜索匹配的元素,并返回相应元素的索引值,从0开始计数。

  • 如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置。
  • 如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置。如果找不到匹配的元素,则返回-1。
each()
$("p").each(function(i) {   })

遍历:方法规定为每个匹配元素规定运行的函数

length属性
$("p").length

输出元素对象中的数目

is() 方法
$("p").is(":animated")    当前元素是否在执行动画

判断当前jQuery对象所匹配的元素是否符合指定的表达式。只要其中有至少一个元素符合该表达式就返回true,否则返回false。
实例

get()方法
jQuery 对象 --> js元素对象\DOM对象

获得由选择器指定的 DOM 元素。

css()方法

设置样式

    $("p").css( { "width": 200} )

获取样式

    $("p").css( "width" )

css函数用来读取、设置元素的css样式。可以读取计算后的样式的。

动画相关方法
show()、hide()、toggle()方法

show()显示、hide()隐藏、toggle()切换

1   $("div").show();        //让一个本身是display:none;元素显示
2   $("div").hide();        //隐藏元素display:none;
3   $("div").toggle();      //切换显示状态。自行带有判断,如果可见,就隐藏;否则显示
slideDown()、slideUp()、slideToggle()方法

slideDown : 下滑展开
slideUp:上滑收回
slideToggle : 滑动切换

$("div").slideDown();

slideDown()的起点一定是display:none换句话说,只有display:none的元素,才能够调用slideDown()

fadeIn()、fadeOut()、fadeTo()、fadeToggle()方法

fadeIn()淡入
fadeOut()淡出
fadeTo() 淡到那个数
fadeToggle() 淡出入切换

  • fadeIn()的起点是display:none;换句话说,只有display:none的元素,才能执行fadeIn()
$("div").fadeIn(5000);
  • fadeTo有三个参数,第一个参数是动画的时间,第二个参数是要变到的透明度,第三个参数是回调函数。
 $("div").fadeTo(1000,0.3);

fadeTo的起点不一定是display:none;

stop()

停止当前的animate动画,但是不清除队列,立即执行后面的animate动画:

$("div").stop();   //等价于$(“div”).stop(false,false);

停止当前的animate动画,并且清除队列,盒子留在了此时的位置:

$("div").stop(true);   //等价于$(“div”).stop(true,false);

瞬间完成当前的animate动画,并且清除队列:

$("div").stop(true,true);

瞬间完成当前的animate动画,但是不清楚队列,立即执行后面的动画:

$("div").stop(false,true);
finish()

finish()瞬间完成所有动画队列!

$("div").finish();//相当于$("div").stop(true,true);
delay()

delay延迟,可以使用连续打点,必须放在运动语句之前。

$("div").delay(1000).animate({"left":500},1000);

$("div").delay(1000).slideUp();
    
$("div").delay(1000).hide(1);   //必须写1,写1了就是运动

相关文章

  • jQuery

    jQuery语法: jQuery获取内容和属性 : AJAX load()方法: jQuery ajax() 方法...

  • jQuery HTML

    jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM...

  • jQuery HTML

    jQuery - 获得内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM...

  • js对象与jquery对象

    (一) 区别js对象不能使用jquery对象的方法和属性jquery对象不能使用dom对象的方法和属性 var ...

  • jquery 细节问题

    操作布尔属性 jquery操作以下元素的属性: 方法 jquery中attr和prop的区别 固有属性使用prop...

  • jQuery常用属性和方法总结

    jQuery常用属性 jQuery常用方法 append 和appendTo 方法比较 注意传入参数的区别$("p...

  • jQuery属性和方法

    1.序列与迭代 eq()方法: eq()是用来精确选择某个序列中的某个元素,如下: 现在我们想选择...

  • jquery2

    1 jquery中如何来获取或和设置属性? attr()方法用来获取和设置属性,removeAttr() 方法用来...

  • jQuery 的属性和方法

    animate()动画方法 不同元素的动画效果能同时进行 例如 eq()方法 获取第N个参数 index()方法 ...

  • 2019-06-14(前端第十四节知识点(jqr))

    jQuery属性操: 读写值为布尔类型的属性用prop方法 读写值为非布尔类型的属性用attr方法 jQuery特...

网友评论

      本文标题:jQuery 的属性和方法

      本文链接:https://www.haomeiwen.com/subject/pwjxpxtx.html