【发布时间】:2011-04-18 17:37:12
【问题描述】:
我正在尝试使用 Tipsy 插件在我的 jsp 页面上显示工具提示。 我已将脚本、css 和图像文件复制到我的脚本、css 和图像目录中,并将它们包含在我的页面头部。
<script type="text/javascript" src="../scripts/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.tipsy.js"></script>
<link rel="stylesheet" href="../_templates/css/tipsy.css" type="text/css" />
我添加了一个测试工具提示
<a id='example-1' href='#' title='Hello World'>Hover over me</a>
我已经尝试在 window.load 和 document ready 中添加 Tipsy 功能。
$(window).load(function() {
alert("window load occurred!");
$('#example-1').tipsy();
});
无论如何,Firefox,使用firebug调试,我得到错误:
$("#example-1").tipsy is not a function
我可以使用 firebug 中的“脚本”选项卡来查看 jquery.tipsy.js。所以我知道文件正在被加载。 IE 报错:'Object doesn't support this property or method'.
我尝试使用从网站下载的 0.1.7 版本的 Tipsy。
我也试过可以通过 github 下载的 1.0.0a 版本。两者都表现出相同的行为。我试图将它整合到 2 个不同的页面上。 1 个页面仅使用 jquery,另一个页面成功使用了其他 jquery ui 小部件和插件,包括 datepicker、accordion、autocomplete、json2。
关于我缺少什么的任何想法?我发现的所有关于醉酒的帖子和方向听起来都像是“你所要做的就是......”
【问题讨论】:
标签: jquery jquery-ui jquery-plugins