jquery中的意外标识符错误

时间:2012-11-13 18:44:28

标签: jquery

这个jquery怎么了?

$(function(){
    totalwidth = $(window).width();
    if ( totalwidth < 1295 ){
        $("#maininvite").width(((1295 - totalwidth)x100 / 1295) + 50 +'%');
    }

});

它的目的是进行计算,然后将其添加到已设置的50%宽度。

它在chrome inspect

中给出了意想不到的标识符

1 个答案:

答案 0 :(得分:5)

看起来这一行是你的问题

x100

应该是

*100

更好地计算值,然后连接到'%'

$(function(){
    totalwidth = $(window).width();
    if ( totalwidth < 1295 ){
        var newWidth =  (((1295 - totalwidth) * 100)/1295 ) + 50; 
        $("#maininvite").width( newWidth + '%');
    }

});