移动设备上的jqueryui工具提示:使点击事件触发其他操作

时间:2014-10-30 10:56:14

标签: jquery-ui mobile tooltip mobile-safari

我有一个带有按钮的调查问卷,显示鼠标悬停时的工具提示,并在鼠标点击时选择。 在移动设备上,ToolTip捕获第一次单击以显示工具提示(相当于计算机上的“悬停”),第二次单击用于按钮选择(相当于计算机上的“单击”)。

现在我的问题是:在移动设备上,如何使用第一次点击同时显示工具提示并选择按钮?

我有办法吗?传播事件使其像在计算机上一样? 或拦截第一个事件并触发另一个事件? 或者我应该通过捕获事件并手动触发工具提示显示在按钮级别执行操作? (在这种情况下,我还需要弄清楚当点击另一个问题的按钮时如何隐藏工具提示)。 或者JQuery-UI ToolTip可能不适合我的需求?

感谢您的意见 LA

1 个答案:

答案 0 :(得分:-1)

最后,我通过手动将点击事件挂钩到按钮找到了一个可接受的解决方案,如下所示:

$(".questionnaire_button").click(function () {
    $(this).tooltip({ 
        position: { my: "left+15 center", at: "center+20 center" }
    });
    $(this).tooltip("open");
})