2010-10-26 34 views
0

嗨朋友 我正在使用下面的jquery,但它不是輸出什麼是代碼中的錯誤?懸停效應,jquery,這個jQuery中有什麼錯誤?

$('.event').hover(function() { 
    $('.popupbox1').show(); 
    $('.popupbox1').css({position:'absolute',top: $(this).offset().top - 15 +'px',left: $(this).offset().left + $(this).width() +25 +'px',zIndex:1000}); 
,function() { 
    $('.popupbox1').hide(); 
}); 
+0

你可以包含相關的標記嗎?你可以在http://jsfiddle.net創建一個實時演示。 – 2010-10-26 14:05:23

+1

嘗試firefox的firebug擴展。它會告訴你到底是你的錯誤在哪裏:) – 2010-10-26 14:07:34

回答

1

您錯過了},'px'條目是不必要的。給這個鏡頭:

$('.event').hover(
    function() { 
    $('.popupbox1').show(); 
    $('.popupbox1').css({position:'absolute', 
         top: $(this).offset().top - 15, 
         left: $(this).offset().left + $(this).width() + 25, 
         zIndex:1000 
         }); 
    }, 
    function() { 
    $('.popupbox1').hide(); 
    } 
); 
+0

多數民衆贊成在.... thks ... – 2010-10-26 14:07:32

+0

@Alex它確實有助於更好地格式化的東西。在它的原始形式中,缺少'}'會更難找到。 – Fosco 2010-10-26 14:10:12

+0

Fosco:實際上它是來自php的輸出,所以使它更難以格式化,讓我知道錯誤在哪裏;) – 2010-10-26 14:15:06