问题标签 [cluetip]

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 投票
3 回答
1457 浏览

javascript - 从javascript中的url获取内容到工具提示

我在我的网站中使用线索提示作为工具提示,我想根据链接 url 设置工具提示文本。

例如:我的页面上有一个指向“http:abc.com/display?content=sweeties”的链接,我希望工具提示显示为“sweeties”

有人告诉我怎么做,好吗?

0 投票
1 回答
686 浏览

jquery - 如何在 GreaseMonkey 脚本中包含线索提示

我正在尝试在我的 GreaseMonkey 脚本中包含提示。为此,我将我的用户脚本定义如下:

当我导入脚本时,它似乎可以很好地导入,并且我的 config.xml 以以下条目结尾:

安装脚本后,我看到引用的要求和资源已根据 myscript 文件夹中的条目下载并重命名。

当我加载页面时 myscript 没有运行。我尝试重新启动 Firefox,卸载并重新安装脚本并设置警报以确保脚本没有运行。我不知道出了什么问题。有人有解决方案吗?

有关信息,JQuery 已包含在页面中,因此我不需要它。如果我从 config.xml 中删除所有线索提示条目,请删除函数调用,重新启动 Firefox,然后尝试使用标准 JQuery 修改链接一切正常。

注意:我也尝试将 JQuery 添加到 @Require 列表中。这意味着我的脚本加载,但在第一个线索提示函数调用时失败。

0 投票
1 回答
1163 浏览

jquery - jQuery 线索提示内存泄漏

我一直在跟踪我的网络应用程序中的内存泄漏,该应用程序动态删除和添加附加了提示提示工具提示的锚点,我认为我可能已将问题缩小到提示提示中的主要闭包,该提示提示将提示提示附加到节点(第 32 行: var link = this, $this = $(this);).

我一直在 SIEV 中使用 jquery 1.3.2 的修改版本运行以下脚本,并进行了以下修复,该修复允许删除线索提示元素。但是,锚节点成为孤立节点,因为在删除线索提示节点后仍有 1 个对它们的引用?

如果我出于测试目的将线索提示源的第 32 行更改为以下内容: var link = $('br'), $this = $('br');

锚被释放,但“br”节点开始建立。

因此,我想知道是否有人知道我如何解决这个问题?或者如果我只是没有正确释放资源?

附加脚本和来源:

jQuery 修改。在第 1247 行之后,在右花括号之前插入以下内容(http://markmail.org/message/cfi4bvfjc3m6ww6k#query:jquery%20memory%20leak%20in%20remove%20and%20empty+page:1+mid:tapc7zt3cwl6rw4f+state:结果):

this.outerHTML = "";

示例脚本:

0 投票
1 回答
236 浏览

cluetip - Cluetip 插件 - 为什么 url 不起作用?

安装和配置提示提示后,我意识到当您单击它们时,您将鼠标悬停在查看工具提示的 url 上不起作用。他们所有的例子都是这样的——http: //plugins.learningjquery.com/cluetip/demo/(至少在firefox和safari中测试过)

如何启用调用工具提示的 url 被点击?

0 投票
1 回答
410 浏览

javascript - 如何断言 jQuery 线索提示已绑定到某物?

可能重复:
jQuery 线索提示('destroy')不会销毁/删除线索提示?

在我的代码中,有一个将自身绑定到锚点的提示提示。我需要知道在单元测试时可以断言哪些属性?

目前,我所能做的就是断言线索提示的 id,这似乎不够。我想知道在线索提示中是否有某种类在绑定到特定的 html 元素时会发生变化。

0 投票
2 回答
2085 浏览

javascript - jQuery 线索提示('destroy')不会销毁/删除线索提示?

我试图弄清线索提示的实际工作原理。我有一个虚拟 DOM 结构,我对它进行了一些警报,以检查在锚元素上调用线索提示('destroy')后是否删除了线索提示。但是,线索提示 div 似乎仍然很活跃。这真的让我很困惑...

如果我错了,请纠正我... AFAIK,线索提示在网页中有 1 个实例,并且它存在于标签的层次结构中,即线索提示 > 线索提示外部 > 线索提示内部。当它第一次附加到 html 元素(在我的例子中是锚点)时,它会将自身附加到 DOM 结构的某个位置。

所以问题是:在 html 元素上调用线索提示('destroy')实际上会删除线索提示,还是会删除/重置线索提示中的某种变量(如果是,哪个变量)?还是我在这里完全偏离了轨道?

谢谢。

0 投票
1 回答
850 浏览

javascript - jQuery 提示:渲染后操作内容

我可能会错误地说明这一点,但是一旦内容(动态)加载到外部.jsp,是否有任何方法可以操作(使用 JavaScript)提示中的内容?

我有一个正在显示的项目列表,我想将其中的一些加粗。在渲染之前,我无法将 ID 或类单独添加到列表中的任何这些项目中。它基本上是一个数据转储

仅供参考,我们使用 JSF 来拉取 .jsp 上的项目,这些项目在 HTML 中呈现为表格:

任何帮助是极大的赞赏...

0 投票
5 回答
2288 浏览

javascript - jQuery Cluetip 直到悬停或单击事件后才激活

我不确定是什么原因造成的,但我正在使用提示提示并将其绑定到实时事件(单击或鼠标输入),但在每种情况下提示提示直到单击或悬停事件后才会触发。我正在为 ajax 加载的内容使用实时事件,但我也遇到了非 Ajax 加载的内容的问题。我不确定为什么会发生这种情况 - 任何人都可以看到我可能出错的地方吗?非常感谢。

0 投票
1 回答
1467 浏览

jquery - Jquery Cluetip - 在 ajax 加载的内容之间清理

我正在使用 jquery 线索提示插件,并试图弄清楚一旦我通过 ajax 加载新内容后如何删除任何打开的线索提示对话框。我要么被仍然显示在新内容之上的对话框卡住,要么我试图解决这个问题的方法实际上完全删除了所有未来的线索提示对话框。

这是我的代码,感谢您的帮助。

在 dom 准备好时,我如下实例化线索提示。

当我加载新内容时,我有以下代码。我遇到的问题是 $('.cluetip-jtip').empty() 阻止在加载的任何新内容上打开对话框,而destroy函数不会删除任何打开的对话框,而只会破坏当前对象。

0 投票
1 回答
761 浏览

jquery - 如何以“实时”方式应用插件

有没有办法以“实时”方式将插件应用于元素,就像我们可以附加在 ajax 调用中幸存的处理程序一样?现在我们有一些在 rad 网格中使用“cluetip”的代码,但是在 ajax 之后,它被丢弃了。