首页
学习
活动
专区
圈层
工具
发布

前端架构师之01_JQuery

(class) 切换样式 判断指定类是否存在,存在则删除,不存在则添加 hasClass(class) 判断样式 判断元素是否具有class样式 addClass()和removeClass()方法经常一起使用来切换元素的样式...4 事件操作 4.1 常用事件 标签中通过属性设置事件,每个属性都由一个on和事件名组成。例如,点击事件对应的属性为onclick。 在jQuery中则可直接使用其提供的与事件类型同名的方法。...分类 方法 说明 表单事件 blur([[data],function]) 当元素失去焦点时触发 表单事件 focus([[data],function]) 当元素获得焦点时触发 表单事件 change...设置焦点图的外边框的宽度以及超出隐藏,限定其只能显示一张图片。 切换到下一张时,只需要修改焦点图外层样式中的left值,就可以将焦点图整体向左移动,从而显示第2张图片。...7.3 jQuery UI jQuery UI是在jQuery基础上新增的一个库。 特点: 拥有强大的可扩展功能,具有吸引人的漂亮页面,能够更轻松地在网页中添加专业级的UI元素。

3.1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    高级CSS技巧:7个选择器,无限设计可能性

    blockquote 元素添加左引号和右引号,增强其视觉吸引力。...它对于创建具有改进的用户体验的交互式表单特别有用:.form-group:focus-within { border: 2px solid #007bff;}.form-group当任何子元素获得焦点时...这对于具有动态属性值的样式元素是有益的:a[href^="https://"] { color: #4caf50;}此规则选择所有具有href以“https://”开头的属性的链接并将其样式设置为绿色...:焦点可见选择器:选择:focus-visible器是一个CSS伪类,当元素处于焦点并且用户使用键盘或其他非鼠标输入方法与页面交互时,它以元素为目标。...它确保了更易于访问和用户友好的体验:button:focus-visible { box-shadow: 0 0 5px 2px #007bff;}当按钮通过键盘导航获得焦点时,此 CSS 规则会为按钮添加微妙的框阴影

    1K40

    时隔一年多jQuery发布3.6.1新版本,你还在用JQ吗?

    https://github.com/jquery/jquery/issues/4867即使在移除了 jQuery 焦点处理程序之后,我们对焦点的特殊事件处理仍然保持连接,这破坏了任何后续的手动焦点触发器...这使得代码如下:elem.addClass( [ "a", "", "b" ] ); // 添加`a`&`b`类。...jQuery 用于 CSS 和类操作组合、Web 动画应用当中。....slim.min.js继续使用JQ可以从 jQuery CDN 获取文件,或直接链接到它们:https://code.jquery.com/jquery-3.6.1.jshttps://code.jquery.com...最后我想用去年 jQuery 3.6.0 发布时底下寥寥数个评论中的一句话来作为结尾:非常感谢您为维护和改进 jQuery 所做的所有辛勤工作,因为我们中的许多人仍然依赖 jQuery 来处理大多数生产中运行的项目

    2.6K20

    day01jQuery节点操作

    该错误的出现意味着jQuery的文件未加载成功 console.log($btns); console.log($btns2); 2.1.2 属性及伪类选择器 使用css2提供的属性选择器及css3提供的伪类选择器可以更快捷的选择元素..."-"链接也可以首字母大写链接 当元素获取焦点及失去焦点时触发该事件,失去焦点blur,获取焦点focus //焦点事件,当输入框获取到焦点时改变其背景颜色 $('input').focus(function(){ $(this...).css('background-color','pink') }) //失去焦点事件,当输入框失去焦点时将背景变为白色 $('input').blur(function(){ $(this)...针对通过动态添加到页面中的元素进行事件绑定(此处先做了解,动态增删时演示案例) 语法:$(已存在的父元素).on(事件名,子元素选择器,函数) //给删除标签添加点击事件 $('table').on(

    62000

    前端入门6-JavaScript客户端api&jQuery

    首先创建一个对象: var obj = new Object(); 向对象中添加属性: obj.name = "dasu"; obj.age = 25; 对象的属性值可以是任何的数据类型,也可以是个函数...但每个标签实际上都有具体的实现类,比如 body 对应 HTMLBodyElement,script 对应 HTMLScriptElement,具体实现类由这个标签独有的属性和方法。...ctrlKey 事件触发时是否有点击ctrl键 键盘焦点事件 blur 在元素失去焦点时触发 focus 在元素获得焦点时触发 focusin 在元素即将获得焦点时触发 focusout 在元素即将失去焦点时触发...className,该元素有类则移除,没有指定类则添加 应用场景 当 js 动态修改的样式较少时,可直接通过 .css() 实现。...当 js 动态修改的样式比较多时,选择 class 操作较方便,事件将需要的样式写在 css 中,在 js 里直接添加或移除指定 class 实现。

    6.8K40

    jQuery Cheat—Sheet(jQuery学习笔记)

    在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的元素: $("p").click(function(){ $(this).hide(); }); 双击事件 当双击元素时,会发生...; }); 获得焦点事件 当元素获得焦点时,发生 focus 事件。 当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。...$("input").focus(function(){ $(this).css("background-color","#cccccc"); }); 失去焦点事件 当元素失去焦点时,发生 blur...如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。 如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。...提示: > 当进行链接时,代码行会变得很差。不过,jQuery语法很宽松;可以按照希望的格式来写,包含换行和缩进。

    18.3K30

    【领会要领】web前端-轻量级框架应用(jQuery基础)

    就是说它非常请求,大小在30kb左右;具有强大的选择器和dom操作的封装,可靠的事件处理机制,有完善的ajax,jquery将所有的ajax操作封装到函数``$.ajax()`中;具有丰富的插件,完善的文档...appendTo() 将所有匹配的元素追加到另一个指定的元素集合中 注意:$(A).append(B)的操作,不是将B追加到A中,而是将A追加到B中 prepend() 向每个匹配的元素内部前置内容...发生keydown事件,keyup当键盘被松开时发生keyup事件。...keypress()当键盘或按钮被按下时,发生keypress事件。 表单事件 当提交表单时,会发生submit事件。...change()当元素的值发生改变时,会发生change事件,focus()当元素获得焦点时,触发focus事件。blur()当元素失去焦点时触发。

    3K20

    jQuery 教程

    ; } ); focus() 当元素获得焦点时,发生 focus 事件。 当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。...focus 事件时运行的函数: $("input").focus(function(){ $(this).css("background-color","#cccccc"); }); blur() 当元素失去焦点时...方法 描述 bind() 向元素添加事件处理程序 blur() 添加/触发失去焦点事件 change() 添加/触发 change 事件 click() 添加/触发 click 事件 dblclick(...() 当Deferred(延迟)对象被受理时,调用添加的处理程序 deferred.fail() 当Deferred(延迟)对象被拒绝时,调用添加的处理程序 deferred.isRejected()...() 方法添加多个类 jQuery removeClass() 移除指定元素的类 jQuery toggleClass() 在选取的元素切换(添加/删除)类 实例解析 jQuery css() 方法

    21K20

    JQuery选择器

    /javascript”> 引用Jquery的两种方式 jQuery常用的事件: load:当文档加载时运行脚本 blur:当窗口失去焦点时运行脚本 focus:当窗口获得焦点时运行脚本...mouseover:当鼠标指针移至元素之上时运行脚本 mouseup:当松开鼠标按钮时运行脚本 abort:当发生中止事件时运行脚本 jQuery常用的效果方法 (selector).hide(...(selector).each() 对对象进行迭代,为每个元素执行函数 (selector).toArray() 以数组的形式返回 jQuery 选择器匹配的元素 (selector).text()...(selector).addClass() – 向被选元素添加一个或多个类 (selector).removeClass() – 从被选元素删除一个或多个类 (selector).toggleClass...() – 对被选元素进行添加/删除类的切换操作 (selector).css() – 设置或返回样式属性 jQuery Ajax 操作函数 .ajax() – 执行Ajax异步请求 .get() –

    8.7K10

    21.jQuery

    jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。...input').val() "默认值" 修改value的值 $('input').val('请输入关键字') $('input').val() "请输入关键字" CSS 1.addClass(为每个匹配的元素添加指定的类名...(向每个匹配的元素内部前置内容) $("div").prepend("第零行") 第零行 第一行 第二行 2.外部添加 after(在每个匹配的元素之后插入内容) <div class...,触发 focus 事件 $("input[type=text]").blur() //元素失去焦点时,触发 blur事件 $("button").mousedown()//当按下鼠标时触发事件 $...//当元素的值发生改变时触发事件 $("input").select() //当input 元素中的文本被选择时触发事件 $("form").submit() //当提交表单时触发事件 $

    3.7K90

    JQuery基础

    事件处理程序:当HTML中发生某些事件调用的方法。...,change(元素值(适用于表单字段)发生改变时),focus(元素获得焦点),blur(元素失去焦点)事件; 文档/窗口事件:load(元素已加载触发,在jQuery1.8中废除。...(不带参数) 6.jQuery链(chaining) 链:顾名思义,锁链,即一环套一环。 jQuery中将动作/方法链接在一起,因此,在相同元素上,我们可以在一条语句上运行多个jQuery方法。...例如:$('p').remove('.test1'); empty():从被选元素中删除子元素(被选元素没有被删除,相当于留了一个外壳) 4.获取/设置css类: addClass():向被选元素中添加一个或多个类...; removeClass():向被选元素中删除一个或多个类; toggleClass():切换addClass()和removeClass(); css():设置或获取css属性。

    6.8K51

    4-Jquery学习四-事件操作

    即使是执行live()函数之后新添加的元素,只要它匹配当前jQuery对象的选择器,绑定的事件处理函数仍然对其有效。 要删除通过live()绑定的事件,请使用die()函数。...即使是执行on()函数之后新添加的元素,只要它符合条件,绑定的事件处理函数也对其有效。 要删除通过on()绑定的事件,请使用off()函数。...; } }); 此外,即使符合条件的元素是on()函数执行后新添加,绑定事件对其依然有效。...该函数的作用于trigger()函数相似,但triggerHandler()函数具有以下例外情况: 1-triggerHandler()不会触发执行元素的默认行为(例如链接click事件默认的跳转行为,...对于text和textarea元素,该事件会在元素失去焦点时发生(文本内容也发生了更改)。

    5.4K90

    看不完的那种!前端170面试题+答案学习整理(良心制作)

    transition-timing-function速度效果的运动曲线,如linear,ease-in,ease,ease-out,ease-in-out,cube-bezier transition-delay规定过渡开始前的延迟时间 13.当元素不面向屏幕时其可见性如何定义...你使用过哪些数据格式 html格式,json格式,xml格式:html片段提供外部数据,一般来说是最简单的;如果数据需要复用,那么在性能和文件大小方面具有优势的是json;当远程应用程序未知时,xml能为数据的操作性提供最可靠的保证...当dom完全加载时,jquery允许你执行代码,使用$(document).ready()最大的好处在于它适用于所有浏览器,jQuery有助于解决跨浏览器兼容性问题。...title属性是一个标记,它向每个元素添加补充信息。当鼠标指针放在元素上时,主要作用是显示工具提示。 alt是为图片指定替代文字的属性 alt是在中指定的属性标签,表示图像。...当由于链接断开而无法显示图像时,将显示它。 Google和Yahoo!等机器人抓取图片的提示。 100.table的作用和优缺点是什么呢?

    13.1K50

    Unity基础教程系列(十)——卫星(Shape Relationships)

    我们可以让SpawnShape返回形状列表,但是目的是在生成形状时将形状添加到形状列表中,而不管在何时何地。可以通过转换类的功能来实现,并再次通过静态Instance属性使Game可用。...3 形状引用 只要它们的焦点形状存在,卫星就可以正常运行,但是当卫星仍然存在时,如果焦点被回收,事情就会变得很奇怪。最初,卫星将继续围绕其焦点的最后位置运行。...当焦点形状重新用于新的生成时,卫星仍然围绕它旋转,会直接传送到其新位置。 所以当焦点被回收时,我们必须切断卫星与其焦点之间的连接。...4 自由的卫星 从现在开始,只要焦点仍在游戏中,卫星就会绕其焦点运行,并且在焦点被回收时停止移动。那时,它们之间的链接已失效,不再用于更新卫星。...要直接从保存索引转换为形状实例,我们向ShapeInstance添加一个替代的构造函数方法,该方法具有索引参数而不是Shape参数。它可以使用新的GetShape方法检索形状,然后设置其实例标识符。

    2K21

    JQuery笔记

    JQuery事件 click() 点击事件 dblclick() 当双击元素时,会发生 dblclick 事件 mouseenter() 当鼠标指针穿过元素时,会发生 mouseenter 事件 mouseleave...() 当鼠标指针离开元素时,会发生 mouseleave 事件 mousedown() 当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件 mouseup() 当在元素上松开鼠标按钮时...,会发生 mouseup 事件 hover() 方法用于模拟光标悬停事件 focus() 当元素获得焦点时,发生 focus 事件 blur() 当元素失去焦点时,发生 blur 事件 JQuery 效果...删除元素 remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 CSS类 addClass() - 向被选元素添加一个或多个类 removeClass() -...从被选元素删除一个或多个类 toggleClass() - 对被选元素进行添加/删除类的切换操作 css() - 设置或返回样式属性 CSS方法 返回CSS属性 $("p").css("background-color

    6.9K20
    领券