0
在下面的代碼中,我在第98行(這一行代碼中被確定),我想放碼的功能(如:tooltip()
)有錯誤Uncaught SyntaxError: Unexpected token ;
,但得到的錯誤,如何修復它?錯誤:未捕獲的SyntaxError:意外的標記
我的代碼有錯誤:
function tool_tip() {
$('.tooltip_hover').hover(function() {
var $tooltip = $(this).prev();
//var $tooltip = $('.tooltip');
var offset = $(this).offset();
var delay = setTimeout(function() {
$tooltip.fadeIn();
var width = $tooltip.outerWidth();
var p_top = offset.top;
var tt_ht = $tooltip.height();
p_top = (p_top + tt_ht > $(window).height()) ? p_top - tt_ht : p_top;
var p_left = offset.right - width;
$tooltip.css({
top: p_top,
right: p_left
}).fadeIn(180);
}, 280);
$(this).data('delay', delay);
$(this).data('tooltip', $tooltip);
}, function() {
delay = $(this).data('delay');
$tooltip = $(this).data('tooltip');
$('.tooltip').hide();
clearInterval(delay);
});
}); // this is line 98
你應該確保在第二個「懸停」函數中用「var」重新聲明「delay」和「$ tooltip」! – Pointy