我試圖編寫一個函數,顯示基於div的當前類的2個可能的工具提示中的1個,但我似乎無法使它工作。jQuery if if statment for class dynamic add
兩個類都不斷顯示...
香港專業教育學院做了一個小提琴來解釋我的問題,因爲代碼是相當龐大的......
$('.row').hover(function(){
if(!$(this).hasClass('active')) {
$(this).hover(function(){
//Click to expand
tip = $('.t1');
tip.show();
});
} else {
$(this).hover(function(){
//Click to drag
tip = $('.t2');
tip.show();
});
};
});
不太清楚我得到的問題 - 我看到了紅色的提示開始,如果我點擊一個div使它「活動」我然後看到一個綠色的工具提示。你永遠不要在工具提示中調用hide(),所以它們永遠不會消失。這是問題嗎? – codemonkey