0

问题:当我激活 jQueryUI 工具提示时,它会阻止页面上的另一个脚本工作。描述:我在页面上有一个浮动按钮:

<div id="buttonTOC">
<a href="#" id="buttonText" title="Click to open and close the Table of Contents"> Table Of Contents</a>
</div><!-- End button <div> -->

以下脚本使用它来打开隐藏的 div:

jQuery(document).ready(function($){
      $("div#buttonTOC").click(function() {
      $("div#table-of-contents").animate({height:'toggle'},500);       
    });
});

这可以正常工作,但是如果我添加一个脚本来使用工具提示,那么它就会停止运行,并且单击时不会发生任何事情。工具提示确实按预期工作。我已经尝试了一些实验以使其正常工作,包括以下尝试禁用相关 div 上的“工具提示”,但这没有任何区别。

jQuery(function($) {
$( 'a#buttonText' ).tooltip({
    track: true
});
$('#buttonTOC *[title]').tooltip('disable');
});

我怀疑脚本之间存在冲突,但我再次假设工具提示之类的东西无论是否存在其他脚本都可以工作。

我将不胜感激有关如何成功实施这一点的任何指导。

谢谢

4

1 回答 1

0

Your code has a typo:

$( 'p#buttonText' ).tooltip({
  track: true
});

It should be a#buttonText, not p

Aside from that, there seems to be no problem with the script.

于 2013-06-18T22:38:07.110 回答