问题标签 [jquery-lint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3470 浏览

javascript - 在 WebKit 中使用原生代码函数作为 JavaScript 对象

我无法在基于 WebKit 的浏览器中将本机代码函数用作 JavaScript 对象。难道不能直接给这些函数起别名吗?

这最容易通过示例来解释,所以这是我在开发人员工具控制台中运行的内容:


当我尝试在 Safari中使用jQuery Lint时出现了这个问题;如果 window.console 不存在,它使用以下方法来防止损坏:

这是我的临时解决方法:

0 投票
3 回答
227 浏览

jquery - jquery animate() 问题(语法?)

  • e.with()返回 640
  • options.speed包含 800
  • options.onNewSlide()包含一个自定义回调函数

它在 Firefox 中运行良好。但我使用 jQuery-Lint 对其进行了调试,因为它在 IE 中抛出了一些随机错误。林特告诉我:

它告诉我我发布的行。我检查了 jQuery 文档,但我的语法接缝没问题。

你知道我做错了什么吗?

PS:我使用来自 Google API 的 jQuery 1.4.2 你可以在这里看到错误:http: //meodai.ch/slider/(我知道代码正在建设中,但仍然)

编辑:我试图用动画在一个新文件中重现我的错误:http: //meodai.ch/slider/index2.html那里效果很好!现在我迷路了。

0 投票
4 回答
286 浏览

jquery - lint 警告 val() 和 text() 调用不正确

我有:

我收到了来自 lint 的两个警告。

  1. val() 调用不正确

  2. text() 调用不正确。

通过执行以下操作,我能够消除错误调用的 text() 错误:

但这对我来说似乎有点笨拙。

0 投票
2 回答
303 浏览

jquery - 重构 jquery 以通过 jquery-lint

我在 html 页面中有以下代码

但是 jquery lint 给出了以下消息。

当您知道返回的集合将不同时,您应该只多次使用相同的选择器。例如,如果您向页面添加了更多可能符合选择器的元素

如何修改我的代码以删除此消息

0 投票
2 回答
567 浏览

javascript - jQuery:FF 中的可调整大小问题 - 需要调试帮助

请在 Firefox(我的版本:3.6.12)中尝试以下操作。
这是有效的,现在不是。它确实在 IE 中工作,它在jsFiddle中从 w/in FF 中工作 - 我认为插件可能会影响它。

代码:

要重现错误:

  1. 抓住边缘之一并调整 div 的大小(拖动然后释放)。
    通常一旦完成,调整大小的钩子应该被释放,但对我来说不是。
  2. 取消单击夹点后,我可以单击主体中的任意位置(夹点的左侧/右侧)来调整 div 的大小。

我已经在上面包含了我的测试页面的完整 HTML(不长)。所有的 css 和脚本都链接到 google 的库。

0 投票
4 回答
722 浏览

jquery - JQuery Lint 说:“你不止一次地使用了同一个选择器。” 我不认为我有

这是我的问题孩子:

说明:我正在使用 WordPress(所以我拼写 jQuery)。WordPress 在图库中加载一堆图像(使用 PHP)。根据“标题”的一些字段和标题的内容,我确定它是“之前”还是“之后”,并将该类分配给包装图像等的标签和 img 本身。我还根据标题文本为图像分配了一个“名称”属性。这一切运作良好。

“悬停”是事情变坏的地方。

悬停时没有任何反应,但鼠标移出时会引发 Lint 错误(在这篇文章的标题中)。

应该发生什么:首先,我得到悬停图像的名称并将其粘贴在 imgName 中(这是有效的)。接下来,我得到了悬停的 img 的位置

这是丑陋的东西:我尝试使用来自“this”的名称变量(即我们悬停的那个)用 $('img.before[name=""]') 识别图像,并将其粘贴在变量“imgBefore”,然后我尝试对其应用 CSS 以将其移动到与“之后”相同的左侧/顶部位置,但具有不同的 z-index。

'img.before[name=""] 似乎是 Lint 抱怨的选择器......它说:

所以它正确使用了变量。它似乎确实在鼠标移出时抛出了两次错误。也许'hover()' 使用了两次,但如何避免呢?

0 投票
1 回答
249 浏览

jquery - 如何使这个 jquery 函数更简洁?

我在我的 asp.net 项目中的一个通用 javascript 文件中有此代码。

每当我将鼠标悬停在受此函数影响的按钮之一上时,jQuery-Lint 都会返回“您多次使用相同的选择器”。

此处提出了类似的问题。

0 投票
1 回答
1374 浏览

jquery - jQuery 皮棉错误

我在 Firebug 插件中发现了 jQuery Lint。然而,它的结果令人困惑,很难尝试和满足。我收到数百个错误说jQuery (...) called incorrectly

例如,这一行提出了该警告。我在这里做错了什么?

当我尝试从没有行的 tbody 中删除所有行时,它会引发一个错误,该错误会停止页面上的所有 javascript。它说没有使用该选择器找到任何元素,然后删除不是一个函数。

我真的需要添加额外的代码来解决这个问题吗?jQuery Lint 有何帮助?

0 投票
3 回答
7064 浏览

jquery - 在我的 jquery 中查找错误的工具

是否有任何工具(在线或 DLable)可用于检查我的 jquery 代码是否存在语法错误、未关闭的 {} 或其他可能导致它无法按预期工作的东西?

0 投票
2 回答
3048 浏览

javascript - 如何使用 firebug 调试 javascript 和 jquery

我刚刚安装了 firebug,想在触发时查看和调试 jquery 和 javascript 方法。

假设单击按钮时将调用一个 jquery 函数。当站点很大并且页面包含许多 js 文件时,很难指出将调用哪个函数以及定义它的位置,因为人们以不同的方式附加按钮事件。我的意思是该事件有时是基于 css 附加的。所以有时我就是不知道要调用哪个方法。

所以请给我一些提示,这样我就可以在运行时看到那些函数调用和函数体,无论它被定义在哪里。谢谢。