首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端开发者都应知道的 jQuery 小技巧

自动修复损坏的图片 如果你发现自己网站的图片链接挂了,一个一个替换很麻烦。...如果需要更简单的方式,还可以使用 toggleClass 方法: $('.btn').hover(function () { $(this).toggleClass('hover'); }); 注意...禁用 input 字段 有时你也许想让表单的提交按钮或其文本输入框变得不可用,直到用户执行了一个特定行为(例如确认 “我已经阅读该条款” 的复选框)。...但如果想让该元素在第一次点击时显现,第二次点击时消失,下面的代码可以很好地完成这个工作: // Fade $('.btn').click(function () { $('.element').fadeToggle...,你所需做的所有事就是,查看脚本是否在必须的 HTML 中正常工作。

2.3K30

一些好用的jquery技巧

5、悬停切换类 假设你希望当用户将鼠标悬停在可点击的元素上时,它会改变颜色。...6、禁用输入字段 有时候,你可能想要禁用表格的提交按钮或它的某一项文字输入直到用户执行了特定操作(例如,勾选“我已阅读相关条款”复选框)。...,也不想要重新加载页面——你可能希望链接做点别的事情,例如说触发一些其他脚本。...但是,如果你想要元素在第一次点击的时候出现,然后在第二次点击的时候消失的话,那么可以试试下面的代码: // Fade $('.btn').click(function () { $('.element'...修复的时候要小心这个问题。 12、通过文本查找元素 通过使用jQuery中的contains() 选择器,你可以找到元素内容的文本。

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

    所有前端都必须知道的 jQuery 技巧

    检查图像是否加载 有时为了继续脚本,你可能需要检查图像是否全部加载完毕: $('img').load(function () { console.log('image load successful...禁用输入字段       有时候,你可能想要禁用表格的提交按钮或它的某一项文字输入直到用户执行了特定操作(例如,勾选 “我已阅读相关条款” 复选框)。...淡入 / 滑动切换 滑动和淡入都是我们用 jQuery 做动画的时候大量运用的东西。如果你只是想在用户点击之后展示一个元素的话,那么用 fadeIn 和 slideDown 方法就很完美。...', '_blank'); $('a[href^="//"]').attr('target', '_blank'); $('a[href^="' + window.location.origin +...修复的时候要小心这个问题。 8. 通过文本查找元素 通过使用 jQuery 中的 contains() 选择器,你可以找到元素内容的文本。

    2K100

    所有前端都必须知道的 jQuery 技巧

    检查图像是否加载   有时为了继续脚本,你可能需要检查图像是否全部加载完毕: $('img').load(function () { console.log('image load successful...禁用输入字段       有时候,你可能想要禁用表格的提交按钮或它的某一项文字输入直到用户执行了特定操作(例如,勾选 “我已阅读相关条款” 复选框)。...淡入 / 滑动切换   滑动和淡入都是我们用 jQuery 做动画的时候大量运用的东西。如果你只是想在用户点击之后展示一个元素的话,那么用 fadeIn 和 slideDown 方法就很完美。...'target', '_blank'); $('a[href^="//"]').attr('target', '_blank'); $('a[href^="' + window.location.origin...修复的时候要小心这个问题。 8. 通过文本查找元素   通过使用 jQuery 中的 contains() 选择器,你可以找到元素内容的文本。

    2K70

    所有前端都必须知道的 jQuery 技巧

    检查图像是否加载   有时为了继续脚本,你可能需要检查图像是否全部加载完毕: $('img').load(function () { console.log('image load successful...禁用输入字段       有时候,你可能想要禁用表格的提交按钮或它的某一项文字输入直到用户执行了特定操作(例如,勾选 “我已阅读相关条款” 复选框)。...淡入 / 滑动切换   滑动和淡入都是我们用 jQuery 做动画的时候大量运用的东西。如果你只是想在用户点击之后展示一个元素的话,那么用 fadeIn 和 slideDown 方法就很完美。...', '_blank'); $('a[href^="//"]').attr('target', '_blank'); $('a[href^="' + window.location.origin +...修复的时候要小心这个问题。 8. 通过文本查找元素   通过使用 jQuery 中的 contains() 选择器,你可以找到元素内容的文本。

    1.7K20

    分享一些实用的Chrome DevTools技巧

    提示:如果您使用jQuery,则可以输入$($0)以访问此元素上的jQuery API。 使用控制台中操作的最后一个值 使用 $_ 引用在控制台执行的前一操作的返回值 ?...找到CSS属性的定义位置 cmd+click(在 Windows 上是 ctrl+click)元素面板中的 CSS 属性,DevTools 会在 Source 面板中将您指向定义的位置。 ?...保存到修改后的CSS文件 点击您编辑的 CSS 文件的名称。会将其打开到“Sources”窗格,然后可以使用您应用的实时编辑进行保存。...Watch 操作 不需要一次又一次地写一个变量名或一个表达式,您可以在调试会话期间检查很多变量名或表达式,将它添加到 Watch 表列表中就行了。 ?...XHR /获取调试 从调试器打开 XHR / Fetch 断点面板。 您可以将其设置为在任何时候发送 XHR / Fetch 请求,或者仅限于特定的呼叫: ?

    1.4K00

    个人主题建站首选微博秀模板,仿新浪微博官网

    ),打开前台强制刷新,如果使用了CDN请清空主题缓存文件。...修复独立文章页编辑时链接指向文章的BUG。 优化了自适应导航各模块之间的间距。 此次更新内容较多,修改过css样式,更新之后请清空主题缓存编译并强制刷新前台,如果启用CDN需要清空主题文件缓存。...修复部分CSS代码。 主题更新日志:(09/23) 修复移动端顶部导航部分点击无效的BUG。...主题设置介绍: 按照我的习惯设置步骤走,首页我可能会先设置侧栏信息,左侧的导航调用的模块是,导航栏(模块管理,导航栏),设置完导航在设置右侧的侧栏信息,标注下各模板对应的侧栏模块: 首 页 模 板(对应...广告设置,需要的话在对应广告位开启,添加广告位就行了,另外说下,顶部两个接口,一个是head放置百度联盟等广告公共JS的接口,脚本代码接口,可以放一些自己js代码,比如音乐播放器什么的。

    3.5K20

    JQuery——动态添加元素导致点击事件失效

    前言 因为博皮当前版本有人反馈文章中标题导航点击无法生成; jquery-click-invalid: https://codesandbox.io/s/jquery-click-invalid-forked-xpt352...内容 一开始我以为是svg导致的点击事件失效,但是看来下代码结构,发现两者并不关联; 开始觉得问题应该出现在.html()方法上,因为文章这块在博皮上是没做什么调整的,所以直接看博客园的blog-common.min.js...; 通过显示目录导航关键字进行搜索,就发现了关键之处,JQuery动态的添加元素,导致事先绑定的click事件失效了,因为.click只适用于静态元素; ?...> 既然问题找到了,那修复起来就很快了; 因为我们无法改变blog-commom.min.js,所以通过改变自己博皮代码进行修复; 原来代码 通过.html()进行组合,这样导致button对应的click...(num) return ' href

    13510

    通过代码重用攻击绕过现代XSS防御

    我经常会误以为这些机制可以作为针对XSS的保护。今天,我们将了解为什么情况并非如此。我们将在代码重用攻击领域探索一种相对较新的技术。...转向现实的脚本小工具 如今的网站包含许多第三方资源,而且情况越来越糟。这些都是合法的列入白名单的资源,即使强制执行了CSP。数百万行的JavaScript中也许有有趣的小工具?嗯,是!Lekies等。...小工具有几种类型,它们可以直接有用,或者需要与其他小工具链接才能有用。 字符串操作小工具:用于绕过基于模式的缓解措施很有用。元素构造小工具: 有助于绕过XSS缓解措施,例如创建脚本元素。...的任何内容,幸运的是,jQuery Mobile有一个已知的脚本小工具可供我们使用。...最后的话 这是对Web上的代码重用攻击的介绍,我们已经看到了jQuery Mobile中的真实脚本小工具的示例。

    2.7K10

    jQuery ajax() 方法

    jQuery Ajax 操作函数 jQuery 库拥有完整的 Ajax 兼容套件,其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据。...jQuery.get() 使用 HTTP GET 请求从服务器加载数据。 jQuery.getJSON() 使用 HTTP GET 请求从服务器加载 JSON 编码数据。...jQuery.getScript() 使用 HTTP GET 请求从服务器加载 JavaScript 文件,然后执行该文件。 .load() 从服务器加载数据,然后把返回到 HTML 放入匹配元素。...注意:Safari 2 或更早的版本不能在全局作用域中同步执行脚本。如果通过 getScript 加入脚本,请加入延时函数。...(这个我不是很懂) 参数列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址。

    2.5K60

    ECshop4.0 漏洞利用及如何修复网站漏洞

    进行赋值变成登录的主要代码,当登录请求的时候,系统会将referer里的值传递给back_act这个参数里,导致网站漏洞发生,由于传入的参数可以传递给assign的函数中去,导致模板注册给改变了变量,可以插入跨站脚本攻击代码进去...本身ecshop网站,当初设计的时候就有安全拦截系统,对一些非法的参数,攻击代码进行了强制的转换与拦截,有一些安全的拦截规则,我们可以从includes目录下的safety.php文件可以看出来,如下图...这样直接绕过了ecshop的安全检测,该漏洞的使用需要用户点击图片才可以使漏洞正常使用。...关于ecshop网站漏洞的修复建议: 对ecshop safety.php文件进行安全过滤,对#97以及href,,进行强制的拦截,html实体编码也进行拦截,如果对代码不是太懂的话,也可以对模板文件进行安全权限限制...,ecshop官方目前没有对此跨站漏洞进行漏洞修复与升级补丁,建议使用4.0版本的网站,删除user.php注册功能,如果自己懂程序,那就可以自己针对代码的漏洞进行ecshop漏洞修复,不懂的话,可以找专业的网站安全公司来修复

    2.9K10

    easyui :入门

    、Vue和Rect作为脚本来使用EasyUI,因EasyUI历史上一直采用jQuery作为脚本语言,jQuery版本使用较广,所以本文采用EasyUI for jQuery,如不做说明,EasyUI即指...EasyUI省去了开发者关于界面的设计开发,而专注于业务逻辑的处理,无论是从审美角度还是从交互性等方面,EasyUI都是一款不可多得的前端框架。         ...配置apache,点击右下角托盘上wamp的图标,在apache目录下选择httpd.conf文件,进行一些修改。         ...完成后点击右下角wamp绿色图标,选择启动所有服务,直到图标成为绿色,说明wamp工作正常。...theme目录存放了EasyUI框架的主题和图标,我个人比较喜欢bootstrap主题。         easyloader文件用于加载解析EasyUI框架内的模块。

    1.9K20
    领券