ブラウザーの画面サイズを調整すると、html5 キャンバスで作成されたアニメーションがブラウザーの別の場所に移動します。たとえば、元の場所は右上隅にあり、ブラウザー画面を小さいサイズにドラッグした後、場所は右側になります。下隅、ブラウザでhtml5キャンバス要素の場所を修正するにはどうすればよいですか?
質問する
51 次
1 に答える
0
何かのようなもの:
//Get the canvas &
var c = $('#canv'),
container = $(c).parent();
//Run function when browser resizes
$(window).resize( canvasRemake );
function canvasRemake(){
c.attr('width', $(container).width() );
c.attr('height', $(container).height() );
//Call a function to redraw other content (texts, images etc)
}
注:それはあなたのアニメーションを殺すので、ページで運が悪いので、ブラウザが小さくなった場合、ユーザーはアニメーションを見るためにスクロールする必要があります...
ちょっとだけ*
于 2013-08-02T04:07:53.500 に答える