-1

次のように機能する拡大プラグインに取り組んでいます。

1) ページの強調表示された部分は、拡大版を示す別のボックス (html 要素) に表示されます。

2) 次のような .animate 関数を使用して上下左右に移動するなど、このボックスの構成を操作する方法がいくつかあります。

キーボードの上矢印を押したとき

$('#monitor').animate({'marginTop': '+=50px'}, 'fast' ); return false; break;

問題は、ユーザーが #monitor のサイズをカスタマイズしたい場合に発生します。考えられる方法の 1 つは、ボックスのサイズを大きくするためのアルファベットと、サイズを小さくするためのアルファベットを提案することです。この問題に対してどのような解決策が考えられますか?

上記のjQueryのコード部分を参照してください

4

1 に答える 1

0

あなたの最後のコメントから「プレスのボックスは、アルファベット「L」と言って、高さを50%に減らす必要がありますが、テキスト素材はボックスから溢れています」

アニメーション化するボックスに関して、同時にフォントサイズもアニメーション化します

$( "#go1" ).click(function(){
  $( "#block1" ).animate( { width: "90%" }, { queue: false, duration: 3000 })
     .animate({ fontSize: "24px" }, 1500 )
     .animate({ borderRightWidth: "15px" }, 1500 );
});

http://api.jquery.com/animate/

于 2012-07-12T19:01:18.133 に答える