2014-02-13 144 views
1

我用下面的代碼創建了一個帶有​​提示的鏈接:防止默認點擊事件

<a href="#" class="mylink">Show Tooltip</a> 

$('.mylink').qtip({ 
    show: {event: 'click'} 
}); 

當用戶點擊該鏈接時,提示打開如預期,但瀏覽器也瀏覽到/# ,這會導致屏幕滾動到頂部。如何防止原始點擊事件,而不會干擾qtip?

回答

5

找到了答案here。只需綁定到鏈接的點擊事件並使用preventDefault即可。

$('.mylink').qtip({ 
    show: {event: 'click'} 
}).bind('click', function(event){ event.preventDefault(); return false; });