【发布时间】:2010-07-27 20:21:06
【问题描述】:
我正在尝试使用工具提示 jQuery 插件。这是我在<head> 的index.html 中拥有的:
<head>
<title>Index</title>
<link rel="stylesheet" href="style.css" type="text/css" />
<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="js/simpletip-1.3.1.min.js" type="text/javascript"></script>
<script src="js/homepage.js" type="text/javascript"></script>
</head>
这是在js/homepage.js:
$(document).ready(function() {
// meaningless functions
$('.supported_hosts').simpletip({
fixed: true,
position: 'right',
content: 'test content.'
});
});
但由于某种原因,工具提示没有显示。但它确实显示了我是否在索引页面上包含工具提示功能。有没有办法让这个工作没有索引页面上的工具提示功能,但在外部文件中?谢谢。
【问题讨论】:
-
我想知道你的js文件是否在其他地方有错误?您可以发布整个文件或仔细检查您在其他地方没有错误吗?
-
尝试将
defer="defer"添加到您的 js/homepage.js 脚本标签中。 -
已经有了,您可以放心地假设其他任何地方都没有错误。我也用 Console2 和 Firebug 进行了检查。
-
当您的代码位于外部文件中时,您是否看到任何 JavaScript 错误?
-
好的做法是让 Robusto 提供评论作为答案,让 Prupper 接受它。这样这个问题就不会一直“悬而未决”。
标签: javascript jquery plugins tooltip