2010-10-26 33 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