我期待構建一個工具提示,允許用戶單擊該工具提示中的鏈接,以允許他們導航到網站的各個部分。我的問題是,當我用鼠標離開a
時,工具提示消失了?我想是的,如果我換到一個新的a
或單擊關閉在提示工具提示消失,我的jQuery是如下目前,jquery創建一個不會消失的工具提示
$(document).ready(function() {
/*
* Rollover jobwall logo and show job tooltip
*/
$('ul#jobs li a').mouseenter(function(){
var $this = $(this);
$this.addClass('active');
$.ajax({
type: 'POST',
url: '/jobwall/job_tooltip',
data: 'employer_id='+$(this).attr('rel'),
success:function(html) {
//alert($this);
$this.tooltip({ effect: 'slide'});
}
});
}).mouseleave(function(){
$(this).removeClass
$('#tooltip').remove();
});
});
我怎樣才能讓這個出現在鼠標的提示輸入一個a
按鈕只有在用戶通過點擊關閉按鈕關閉時纔會消失,或者移動到新的a
,以允許用戶實際輸入工具提示而不會消失。
您希望工具提示保持專注,除非用戶將注意力集中在錨點或工具提示本身。不要給我一個超出頁面的工具提示,並讓我執行一個行動離開。如果我在滾動時不小心將鼠標懸停在某個東西上,當它停留在頁面上時,我會很生氣。 – Chris 2010-10-20 19:48:21
公平的評論,但我怎麼會保持專注,直到我改變了一個我徘徊? – 2010-10-20 19:50:37
也許找到工具提示擴展會比編寫代碼更容易。 (即:http://flowplayer.org/tools/tooltip/index.html) – Detect 2010-10-20 19:56:19