2012-11-08 35 views
1

我想在tooltip的onShow事件中使用一个函数。我确定它很简单直接,但我无法使它工作。我在这里错过了什么?Jquery Tooltip onShow函数

$("input[title]").tooltip({ 
    onShow: function() { 
     $('.tooltip').css({'cursor':'crosshair', 'border-style':'dashed'}).click(function() { 
      alert(); 
     }); 
    }, 
    offset: [120, 0] 
}); 

http://jsfiddle.net/aya3C/1/

Thx提前

+0

这似乎适用于我。 – Sam

+0

您会在点击功能中看到警报吗? – sjosen

回答

2

click()事件由工具提示插件overrided。尝试使用mousedown()来代替。

看那里:http://jsfiddle.net/aya3C/2/

+0

非常感谢。每次点击工具提示时,警报都会显示+1。你会碰巧知道我是如何防止这种情况的? – sjosen

+0

unbind()事件在你的例子中。见:http://jsfiddle.net/aya3C/3/ –

+0

酷 - thx再次:o) – sjosen