javascript - 尝试让工具提示示例发挥作用

标签 javascript jquery html tipsy

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

<html>
<head>
<style>
.tooltipsy {
    padding: 10px;
    max-width: 200px;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
}
</style>
<script type="text/javascript" src="jquery-3.1.1.slim.min.js"></script>
<script type="text/javascript" src="tooltipsy.min.js"></script>

<script type="text/javascript">
$('.hastip').tooltipsy();
</script>

</head>

<body>
<a class="hastip" title="I am the tooltip text">I want a tooltip</a>
</body>

</html>

最佳答案

这似乎对我有用:

必须添加<p>标签将 body 向下推,您可以看到尖端。

HTML:

<html>
<head>
<style>
.tooltipsy {
    padding: 10px;
    max-width: 200px;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
}
</style>

<script   src="http://code.jquery.com/jquery-3.1.1.min.js"   integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="   crossorigin="anonymous"></script>

<script type="text/javascript">
$(document).ready(function () {
    $('.hastip').tooltipsy();
})

</script>

</head>

<body>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
<a class="hastip" title="Show me">Why don't you work</a>
</body>

</html>

注意:我使用了 jQuery 的非精简版本,因为这个版本的 Tipsy 似乎与 3.x 的配合不太好jQuery 的精简版。 (在 slim jQuery 中使用醉酒会在控制台中抛出错误 Uncaught TypeError: b.bind is not a function。)

关于javascript - 尝试让工具提示示例发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39944356/

相关文章:

javascript - jQuery 在第二次单击后删除类

jquery - 我没有得到选择字段值

java - 从 Jar 调用 HTML 文件

javascript - 将 JSON 数据分组到多个键上并保留键

javascript - 如何在 javascript 中链接但在两者之间获得值(value)

javascript - 使用 prop() 选中的复选框不会触发附加到 "change"的事件

javascript - Knockout - 映射数组

javascript - Bootstrap 3 Tabs,事件选项卡仅在 firefox 中悬停时闪烁

html - 获取下一行的溢出项

javascript - 在使用 SELECT 附近的 sql sintaxis 中出错,代码 : 'ER_PARSE_ERROR' , errno: 1064