JQuery:01

2022-11-30 0 982

一.JQuery

JQuery 是将 JS 的许多标识符块展开PCB,外置。

1.JQ的导入

(1)link 导入

先步入 https://www.bootcdn.cn/ 中文网站展开搜寻,找出后导入到两个 js 中,展开提及。

(2)间接拷贝条码

<script src=“https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js”></script>

二.JQ JS 互相切换

$(.p1).eq(1).text(哈哈哈真好) $(.p1).html(<h>天气情况真热</h>)

2.JS 转 JQ

$(ap1).text(天好冷)

3. JQ 转 JS

var ap3 = $(.p1) ap3[0].innerText = 金地是 ap3.get(1).innerText = 啥金币 //get() 传下标

4. JQ JS 都可用

$(ul li).each(function (){ console.log($(this).text()); // console.log(this.innerText); console.log($(this).index()); })

三.JQ 操作 HTML 属性

<button>添加</button> <button>删除</button>

1. 添加 class

//添加class $(“button”).eq(0).click(function (){ $(“div”).addClass(“div1”) })

2. 删除 class

(1)removeClass

//删除class $(“button”).eq(1).click(function (){ $(“div”).removeClass(“div1”) })

(2)removeAttr

//删除属性和属性值$(“button”).eq(1).click(function (){ $(“div”).removeAttr(“class”)

3. 修改 class

(1)toggleclass

//无则增 有则增 $(“button”).eq(0).click(function (){ $(“div”).toggleClass(“div1”)

(2)attr

//无则增 有则改 $(“button”).eq(0).click(function (){ $(“div”).attr(“class”,“div1”) $(“div”).attr(“class”,“div2”) })

alue

$(“input”).eq(0).val(666);

四.JQ 操作 CSS 样式

console.log($(“div”).width());$(“div”).innerWidth()$(“div”).outerWidth()

2. JQ 修改 CSS

// jq修改css $(“div”).css(“background”,“blue”) $(“div”).css({ “background”:“pink”, “width”:“150px” })

3.定位元素(父级元素一定要有定位)

$(“.div2”).position()

4.定位浏览器窗口

$(“.div2”).offset()

五. JQ 事件

1.单击事件

$(“div”).click(function (){ console.log(1); })

2.双击事件

$(“div”).dblclick(function (){ console.log(2); })

3.划入事件

$(“div”).mouseenter(function (){ console.log(3); })

4.划出事件

$(“div”).mouseout(function (){ console.log(4); })

5.划入划出事件

$(“div”).hover( function (){ console.log(3); },function (){ console.log(5); } )

6.绑定事件

$(“button”).click(function(){ $(“p”).on(“click”,function (){ $(“p”).css(background,red) }) })

7.绑定多个事件

$(“p”).on({“mouseenter”:function (){ $(this).css(background,yellow) }, “mouseout”:function (){ $(this).css(background,blue) } })

8.清除事件

$(“button”).click(function (){ $(“p”).off() })

六. JQ 动画

1. 隐藏

$(“button”).eq(0).click(function (){ // $(“div”).hide(1000) $(“div”).slideUp(1000) })

2.显示

$(“button”).eq(1).click(function (){ $(“div”).show(1000) // $(“div”).slideDown(1000) })

3.取反

$(“button”).eq(2).click(function (){ $(“div”).slideToggle(1000) // $(“div”).slideDown(1000) })

4.淡出事件

$(“button”).eq(3).click(function (){ $(“div”).fadeOut(1000) })

5.淡入事件

$(“button”).eq(4).click(function (){ $(“div”).fadeIn(1000) })

6.淡入淡出取反事件

$(“button”).eq(5).click(function (){ $(“div”).fadeToggle(1000) })

7.动画效果

$(“button”).eq(6).click(function (){ $(“div”).delay(100).animate({ “width”:“130px”, “height”:“130px”, “top”:“50px”, “left”:“20px”, }) })

8.停止

$(“button”).eq(7).click(function (){ $(“div”).stop(1000) })

附(今日份学习):

JQuery:01
JQuery:01
JQuery:01
JQuery:01
JQuery:01
JQuery:01
JQuery:01
JQuery:01
JQuery:01

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务