2014-08-29 78 views
2

大家好我有这个剧本,我希望当.mouseover宽度< 300像素字号化妆16px的,但不能正常工作,我该怎么办呢?jQuery的鼠标悬停的CSS不工作的字体大小

$('.mouseover').mouseover(function(){ 
    var a = $(this).width(); 
    if(a < 300){ 
    $('.video_name').css({"font-size":"16px"}); 
}); 
+0

我看不出任何明显的JS错误。有你的HTML的例子吗? – 2014-08-29 11:24:54

+0

在脚本的末尾有一个缺少')' – 2014-08-29 11:25:17

+0

您不需要html – 2014-08-29 11:25:58

回答

3

工作演示:http://jsfiddle.net/982oe17q/2/

$('.mouseover').mouseover(function(){ 
    var a = $(this).width(); 
    if (a < 300) { 
     $('.video_name').css({"font-size":"16px"}); 
    } 
}); 

你失踪收盘}的匿名功能,关闭)鼠标悬停功能,以及;在鼠标悬停通话结束。