美文网首页
jquery属性操作、特殊效果、动画、循环

jquery属性操作、特殊效果、动画、循环

作者: 张明越 | 来源:发表于2019-06-16 19:38 被阅读0次

jquery属性操作

attr()属性操作

prop 操作的是只是true或false的属性

text 获取纯文本

实例:

<head>

<meta charset="UTF-8">

<title>jQuery属性操作</title>

<style type="text/css">

</style>

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

<script type="text/javascript">

$(function(){

/*

alert($('.box').html());//这是一个div元素

$('.box').html('<a href="http://www.baidu.com">百度网</a>');

*/

/*

读写值为布尔类型的属性用prop方法

读写值为非布尔类型的属性用attr方法

*/

/*

$('.box').attr({title:'这是一个div!'});//写入title属性,并赋值

alert($('.box').attr('class'));//读属性class的值,弹出box

*/

/*

var $src = $('#img1').attr('src');

alert($src);//img/1.png

$('#img1').attr({

src:'img/2.gif',

alt:'图片二'

});

*/

/*

alert($('#check').prop('checked'));//选中为true,非选中为false

$('#check').prop({checked:true});//设置默认勾选

*/

// alert($('.box2').html());//<span>这是div元素内的span</span>

alert($('.box2').text());//这是div元素内的span

})

</script>

</head>

<body>

<div class="box">这是一个div元素</div>

<img id="img1" src="img/1.png" alt="一张图片">

<input type="checkbox" id="check">多选

<div class="box2">

<span>这是div元素内的span</span>

</div>

</body>


jquery特殊效果

fadeIn() 淡入

fadeOut() 淡出

fadeToggle() 切换淡入淡出

hide() 隐藏元素

show() 显示元素

toggle() 依次展示或隐藏某个元素

slideDown() 向下展开

slideUp() 向上卷起

slideToggle() 依次展开或卷起某个元素

实例

<head>

<meta charset="UTF-8">

<title>jQuery特殊效果</title>

<style type="text/css">

.box{

width: 200px;

height: 200px;

background-color: gold;

display: none;

}

</style>

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

<script type="text/javascript">

$(function(){

$('#btn').click(function(){

// $('.box').fadeOut();//淡出

// $('.box').fadeIn();//淡入

// $('.box').fadeToggle();//切换淡入淡出

// $('.box').toggle();//切换显示隐藏

$('.box').slideToggle();//切换上收和下展

})

})

</script>

</head>

<body>

<input type="button" name="" value="效果" id="btn">

<div class="box"></div>

</body>


动画

animate 动画

liner 匀速

swing 两头慢中间快  系统默认就是swing

实例:

<head>

<meta charset="UTF-8">

<title>jQuery动画</title>

<style type="text/css">

.box{

width: 100px;

height: 100px;

background-color: gold;

}

</style>

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

<script type="text/javascript">

$(function(){

/*

参数:

1、什么属性做动画,属性设置{param1: value1, param2: value2}

2、动画执行的时间,单位毫秒

3、动画曲线:

swing(默认值)开始和结束慢,中间快

linear匀速

可省略不写

4、回调函数,动画完成之后要做的事情,可无限嵌套

*/

$('#div1').animate({

width: 200,

height: 200},

1000,

function(){

// alert('动画完了!');

$(this).animate(

{marginLeft: 500},

1000,

function(){

$(this).animate(

{marginTop: 500},

1000

)

}

)

}

);

})

</script>

</head>

<body>

<div id="div1" class="box"></div>

</body>


jquery循环

$( .list li).each(function(index){

$(this).html(index);

实例:

<head>

<meta charset="UTF-8">

<title>jQuery循环</title>

<style type="text/css">

</style>

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

<script type="text/javascript">

$(function(){

// //给全部的li设置内容和样式

// $('.list li').html('111');

// $('.list li').css({background:'gold'});

//第一个参数index是索引值

$('.list li').each(function(index) {

// alert(index);//弹出索引值

//$(this)是每一个li

$(this).html(index);

});

})

</script>

</head>

<body>

    <ul class="list">

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

    </ul>

</body>

相关文章

  • jquery实战

    jQuery属性操作 jQuery特殊效果 jQuery动画 jQuery循环 jQuery其他事件 自定义事件

  • 2018-12-08

    jQuery做选项卡 jQuery属性操作 jQuery特殊效果 jQuery动画 jQuery循环 元素绝对位置...

  • jQuery学习

    jQuery属性操作 jQuery特殊效果 jQuery动画 jQuery循环 元素的绝对位置 鼠标移入移出 in...

  • jquery动画和循环

    jquery特殊效果 jquery动画 jquery循环

  • jquery

    input框事件 jQuery属性操作 特殊效果 动画 循环 元素绝对位置 鼠标移入移出 其他事件 绑定事件bin...

  • jQuery动画、循环

    1、jQuery特殊效果 2、jQuery动画 3、jQuery循环

  • JS-17day

    1、jQuery特殊效果 2、jQuery动画 3、jQuery循环

  • jquery属性操作、特殊效果、动画、循环

    jquery属性操作 attr()属性操作 prop 操作的是只是true或false的属性 text 获取纯文本...

  • jQuery(二)

    jQuery索引值: jQuery做选项卡: jQuery属性操作: jQuery特殊效果: $('.box')....

  • jQuery特殊效果

    jQuery特殊效果 jQuery动画

网友评论

      本文标题:jquery属性操作、特殊效果、动画、循环

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