2018-03-14

JQuery选择器

* jQuery 选择器

* 1、基本选择器

* 完美兼容css选择器

* id

* class

* 2、过滤选择器

*

* 3、属性选择器

* 4、表单选择器

*

*

*/

.show {

border: 1px solid red;

border-radius: 50%;

background: saddlebrown;

text-align: center;

}

#box2 {

height: 100px;

width: 99%;

background: steelblue;

}


// $("*").css("color","red");

// $("#box ~ div").css("color","red");

// $("#box + span").css("color","red");

});

 $(function(){

$("ul>li").css("width","200px");

//将所有li标签的颜色改为红色

// $("ul>li").css("color","red")

//将第一个li标签颜色改为红色

// $("ul>li:first").css("color","red")

// $("ul>li").first().css("color","red")

//将最后一个li标签的颜色改为红色

// $("ul>li:last").css("color","red")

// $("ul>li").last().css("color","red")

//偶数

// $("ul>li:even").css("color","red")

//奇数

// $("ul>li:odd").css("color","red")

//equals  等于

// $("ul>li:eq(4)").css("color","red")

// $("ul>li").eq(4).css("color","red")

//大于 grent then

// $("ul>li:gt(4)").css("color","red")

//小于  less then

// $("ul>li:lt(3)").css("color","red")

// console.info($("#box").children("ul"))

//将标签的子标签的子标签改为红色

// $("#box").children("ul").children("li").css("color","red")

//将第一个标签的下一个标签改为红色

// $("#box>ul>li:first").next().css("color","red");

//将第一个标签以后的所有标签都改为红色

// $("#box>ul>li:first").nextAll().css("color","red");

//只将Id 为active 的标签颜色改为蓝色

$("#active").prev().css("color","blue");

//将 id 为 active 的标签和其上方的标签都改为蓝色

// $("#active").prevAll().css("color","blue");

//将除 id为 active 的标签以外的标签都改为蓝色

// $("#active").siblings().css("color","blue");

//将id 为active 的标签加一个红色的框架

// $("#active:parent").css("border","1px solid red");

// $("#active").parents("div").css("border","1px solid red");

// console.info($("#box>ul>li").eq(3).hasclass("show"))

}

)

   

               

  • 这是第一个标签
  •            

  • 这是第二个标签
  •            

  • 这是第三个标签
  •            

  • 这是第四个标签
  •            

  • 这是第五个标签
  •     

JQuery动画

$(function(){

//JQuery为我们提供了三类九种动画效果

//还有一种自定义动画效果

// 动画的参数分为两种类型

// 字符串  slow normal fast

// 数字 表示动画执行时间,单位是毫秒

});

function closed(){

//消失

// $("#box1").hide(1000);

//渐变的消失效果

// $("#box1").fadeOut(1000);

//卷帘的消失效果

$("#box1").slideUp(5000);

}

function show(){

//显示

// $("#box1").show(1000);

//渐变的显示效果

// $("#box1").fadeIn(1000);

//卷帘的显示效果

$("#box1").slideDown(5000);

}

function toggle(){

//该按钮具有双重操作  消失显示

// $("#box1").toggle(1000);

//渐变的双重显示消失效果

// $("#box1").fadeToggle(1000);

//卷帘的双重显示消失效果

$("#box1").slideToggle(5000);

}

//自定义效果

function run(){

$("#box2").animate({

"left":"200px",

"top":"20px",

"height":"500px"

// "width":"500px"

},2000, function(){

$("#box2").animate({

"left":"20px",

"top":"100px",

"height":"10px",

"width":"10px"

},2000 )

})

}

//图片加载效果

$(function() {

$("img").mouseenter(function(){

$(this).animate({

"top": "30px",

"height": "20px",

"whith":"10px",

"opcity": "0"

},5000,function() {

$(this).attr("src","img/gb2.png");

$(this).animate({

"top": "30px",

"height": "400px",

"opcity": "1"

},2000)

});

}

)

});

2018-03-14_第1张图片
2018-03-14_第2张图片
2018-03-14_第3张图片
2018-03-14_第4张图片
2018-03-14_第5张图片

你可能感兴趣的:(2018-03-14)