jQuery UI保持工具提示打开以进行调试(为其设置样式)

par*_*ent 13 jquery jquery-ui jquery-ui-tooltip

我正在尝试设置jQuery UI工具提示的样式,但它一直在关闭.我试过以下但没有成功:

 $("td label").tooltip({

    disabled: true,
    close: function (event, ui) { return false; }

 }).on("click", function () {

    $(this).tooltip("open");
 }).off('focusout mouseleave mouseenter');
Run Code Online (Sandbox Code Playgroud)

似乎没有什么能保持开放.当我右键点击它去Firebug时,它在我有机会之前消失了.

koa*_*dev 18

在工具提示上调用open方法,这将使它们保持打开状态

$("td label").tooltip().tooltip("open");
Run Code Online (Sandbox Code Playgroud)


Ale*_*kov 14

更好的选择是暂停执行js.

  1. 打开控制台
  2. 切换到"来源"选项卡
  3. 将鼠标悬停在工具提示上以显示
  4. 单击F8按钮(可能不同,将"暂停"图标悬停以检查热键)


Jee*_*usu 13

如果它仅用于调试目的,为什么不使用hide选项并设置一个非常长的持续时间.

$("td label").tooltip({ hide: {duration: 1000000 } });
Run Code Online (Sandbox Code Playgroud)

  • 或者使用`delay`,如下所示:`hide:{delay:1000000}`. (2认同)