问题标签 [tipsy]

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 投票
1 回答
52 浏览

javascript - 在 D3 中使用 Tipsy 使悬停文本变小

Tipsy 用于在将鼠标悬停在我的节点上时显示大量文本,我想让该文本更小。我怎么做?

0 投票
1 回答
930 浏览

jquery - 设置 jQuery Tipsy 气泡的宽度

我正在使用这个插件: http: //onehackoranother.com/projects/jquery/tipsy/#options

有没有办法(最好通过 CSS 或通过 jQuery)设置弹出气泡的宽度?

我在这样的链接上应用了醉意:

0 投票
0 回答
237 浏览

jquery - Jquery Tipsy 不能与 Jquery 2.1.4 一起使用?

在过去的 2 年中,我曾多次使用过 Tipsy,没有任何问题,但是当我尝试在我正在构建的新站点上运行它时,它就是不工作!谁能发现我做错了什么?

它在我的网站上,我已经将其缩减为最基本的内容,但仍然没有运气!

我用下面的代码调用了<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>, <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>,<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tipsy/1.0.2/jquery.tipsy.css"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tipsy/1.0.2/jquery.tipsy.min.js"></script>, 来执行它

这次与其他任何时候我做的唯一不同的事情就是使用 JQuery 2.1.4。

0 投票
0 回答
44 浏览

javascript - 为什么 Tipsy 使用 Ajax 返回 Undefined?

我正在使用 jQuery 2.1.4。

我正在使用最新版本的tipsy。

我知道 jQuery 已.live被弃用并使用.on. 我对醉酒进行了更改,如下所示:

Tipsy live 不适用于 jQuery 1.9.0

和,

这是我页面中的 Javascript,

当我将鼠标悬停在元素上时,我从醉意中得到“未定义”。我得到了正确的值alert。为什么醉醺醺的看不到价值?我的 php 文件正在发送 json 的标头,

我有 json 作为我的数据类型,所以我得到一个对象,而不是文本。当我返回 result.lastname 时,我正在发送我的姓氏文本(或者我是这么认为的)。

我知道醉醺醺的工作,因为如果我把 Ajax 拿出来,只用“嗨”。我的工具提示有效,而且我在其他地方使用了它,只是没有与 json 一起使用。

我检查了浏览器开发工具 (Chrome) 中的标题和 Javascript 对象,并手动浏览到该页面。这是我能看到的最好的正确数据和格式(或者我无法提醒结果.姓氏)。

编辑:

我阅读了链接的 SO 问题,我相信我现在明白了,异步部分是我的“问题”,所以我在 .ajax 调用中使用了这些知识:

但我继续不确定。我认为我的回调不正确。我究竟做错了什么?

编辑:

我改变了这个。这不是回调吗?我意识到发生了什么,但我不明白解决方案。我以为我在这里有一个回调。

醉内:

0 投票
1 回答
292 浏览

javascript - 使用 D3 和手动触发器让 Tipsy

在我的项目中,我试图在 D3 强制布局中结合“切换”一个 Tipsy 弹出窗口。基本上我希望能够单击图像,在那里显示一个弹出窗口并允许用户进行一些交互。如果用户完成,他要么单击另一个图像,要么通过单击同一图像将其关闭。

代码的 D3 部分在强制布局中对图像进行了一些渲染。基本上代码是这样的:

Tipsy 的链接可以在这里找到:http: //onehackoranother.com/projects/jquery/tipsy/#。为了弄清楚我的基础知识,我已经这样测试了它:

到现在为止还挺好; 使用此代码,如果您将鼠标悬停,它将全部工作。

上次调整,我在trigger: 'manual'Tipsy 的选项中添加了一些代码,并在 D3 节点中添加了一些代码:

如您所见,代码密切反映了http://onehackoranother.com/projects/jquery/tipsy/#上的代码(部分:手动触发工具提示)。

现在,如果我们运行这段代码,它突然就不再工作了。仔细检查后,我注意到在 Tipsy 代码中,问题出在以下部分:

在运行此代码时,我可以看到它this.data('tipsy')总是undefined. 但是,选择的元素似乎是正确的。

到目前为止,我已经浏览了其他 SO 帖子,但没有运气。在一些人的建议下,我尝试了不同版本的 jQuery,尝试从 jQuery 而不是 D3 等绑定 onclick。到目前为止,所有行为都具有相同的行为。

有人可以告诉我我错过了什么吗?

最小测试用例

这项工作所基于的 Tipsy 和 D3 的一个简单的最小测试用例可以在此链接上找到:http: //bl.ocks.org/ilyabo/1373263。html代码可以替换为:

0 投票
1 回答
146 浏览

c - 打开旧版本的 C 文件

我需要安装一个用于可视化星系模拟的程序(tipsy)(我的物理学教授向我推荐了它,他也在使用它)。

我尝试安装它,我创建了 makefile,但是当我运行它时,我收到以下代码的错误:

错误说:

非 void 函数“framepoints”应该返回一个值

我知道这个没有任何价值的返回来自 C89 之前的版本,但我不知道如何解决它。为了安装它我需要运行的代码很长,所以我不能手动修改它(而且我的教授告诉我它正在工作)。

0 投票
1 回答
267 浏览

javascript - 试图让一个工具提示示例起作用

我从http://tooltipsy.com/下载了 tooltipsy.min.js并将其放在与我的 html 文件相同的文件夹中。这是我的代码,它根本不起作用。为什么?包装 jquery 代码$(document).ready()没有帮助。

0 投票
2 回答
428 浏览

javascript - 在 Mouseover 上突出显示使用 D3.js 绘制的椭圆弧并显示工具提示

如何使用 d3.js 在鼠标悬停时突出显示绘制的椭圆弧并显示工具提示?

0 投票
0 回答
153 浏览

jquery - 使用 Angular 2 和 D3.js jQuery Tipsy

以下适用于 D3.js

http://bl.ocks.org/ilyabo/1373263

不确定如何使用 angular 2 D3.js 执行此操作,并包含用于弹出窗口的 jQuery Tipsy

0 投票
1 回答
117 浏览

javascript - 如何在 ajax 调用后以编程方式显示醉意

我想使用 ajax 调用从服务器动态显示工具提示文本。目前,工具提示文本不会在第一次单击时更新,因为 ajax 调用需要一些时间来接收数据。

如何以编程方式刷新醉意或显示醉意工具提示?