1

基本的に、現在、私のサイトにはページ全体を左にアニメーション化するボタンがあり、多かれ少なかれ別の「ページ」が表示されています。私の質問は次のとおりですが、すでに持っているものをいじくりまわしました。

ユーザーのコンピューターの「解像度」で「2ページ目」を相殺する方法はありますか?

私はこれを自分のやり方で行うことができますが、解像度が1920 x 1080よりも大きいまたは小さいコンピューターと言えば、2番目のページは正しい位置、つまり最初のページの「すぐ隣」にはなりません。:(

フィドル: http: //jsfiddle.net/shannonhochkins/z7Xpu/

4

3 に答える 3

0

このフィドルを試してみてください

これはあなたにとって完璧に機能すると思います

于 2012-08-02T13:49:44.043 に答える
0

簡単に言うと、jqueryを使用して、(擬似コードが来る)のようなことをします。

var sWidth =s screens width
var sHeight =s screens height

それから

var box =s your "second page box id"

次にjqueryで次のようなもの

box.css( "width"、sWidth);

box.css( "height"、sHeight);

など...これはすべて擬似コードですが、あなたはアイデアを得る

于 2012-08-02T13:32:19.230 に答える
0
function fitToScreen(){
   var dimensions = {
      'height' : $(window).height() + 'px',
      'width' : $(window).width() + 'px'
    };

    $('#myPage').css(dimensions);
}

$(function(){    
    fitToScreen();    //on load

   $(window).resize(fitToScreen); //will call when window is resized
});

これにより、その時点での寸法がビューポートのwidthxに設定されます。height

于 2012-08-02T13:36:58.847 に答える