0

このjqueryの何が問題になっていますか?

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

});

その目的は、計算を行ってから、すでに設定されている 50% の幅に追加することです。

Chrome検査で予期しない識別子が表示されます

4

1 に答える 1

5

この行が問題のようです

x100

察するに

*100

値をより適切に計算してから、'%'

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

});
于 2012-11-13T18:46:39.510 に答える