【发布时间】:2011-08-12 14:12:41
【问题描述】:
我正在使用 jquery 来显示一个工具提示弹出窗口,我正在使用的代码如下
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(MainEndRequestHandler);
$(MainEndRequestHandler);
function MainEndRequestHandler(sender, args) {
loadeverthingmaster();
}
function loadeverthingmaster(){
try
{
$(".download_now").tooltip({
effect: 'slide',
delay:300
}).dynamic({ bottom: { direction: 'down', bounce: true } });
$(".help-bubble-link[title]").tooltip({
// tweak the position
offset: [10, 2],
// use the "slide" effect
effect: 'slide',
// add dynamic plugin with optional configuration for bottom edge
}).dynamic({ bottom: { direction: 'down', bounce: true } });
}
catch(err)
{
alert(err);
}
}
</script>
但是当我加载我的页面时,我得到了这个错误
TypeError: $(".download_now").tooltip({effect: "slide", delay: 300}).dynamic 不是函数
我不知道为什么会这样。任何人都有任何想法或解决方案......
问候
【问题讨论】:
-
这是一个格式不正确的问题。您没有告诉我们您使用的是什么插件,因此很难直接回答您。您是否尝试注释掉您的代码“$(".download_now")...” 并查看您的“$(".help-bubble-link[title]")...” 是否按预期运行?我认为您需要为第一个工具提示效果提供字符串或“标题”,因为我不认为该插件旨在与 DOM 元素一起使用。
-
他正在使用这个库 w/ jquery flowplayer.org/tools/download/index.html
标签: jquery-ui jquery-plugins jquery jquery-selectors jquery-tooltip