1
我用下面的代碼創建了一個帶有提示的鏈接:防止默認點擊事件
<a href="#" class="mylink">Show Tooltip</a>
$('.mylink').qtip({
show: {event: 'click'}
});
當用戶點擊該鏈接時,提示打開如預期,但瀏覽器也瀏覽到/#
,這會導致屏幕滾動到頂部。如何防止原始點擊事件,而不會干擾qtip?
我用下面的代碼創建了一個帶有提示的鏈接:防止默認點擊事件
<a href="#" class="mylink">Show Tooltip</a>
$('.mylink').qtip({
show: {event: 'click'}
});
當用戶點擊該鏈接時,提示打開如預期,但瀏覽器也瀏覽到/#
,這會導致屏幕滾動到頂部。如何防止原始點擊事件,而不會干擾qtip?
找到了答案here。只需綁定到鏈接的點擊事件並使用preventDefault
即可。
$('.mylink').qtip({
show: {event: 'click'}
}).bind('click', function(event){ event.preventDefault(); return false; });