2014-08-29 69 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"}); 
    } 
}); 

你失蹤收盤}的匿名功能,關閉)鼠標懸停功能,以及;在鼠標懸停通話結束。