コンテナdiv内に複数のダイナミックdivを追加しました。各divにはテキストが含まれています。それはうまく動作します。しかし、jqueryライブラリを使ってdivにサイズ変更可能な機能を追加したとき。 divのサイズを変更することはできますが、テキストサイズは静的です。 divのサイズを大きくするとテキストサイズも大きくなり、逆も同じになります。div内のテキストのサイズを増やす方法
以下は、サイズ変更可能な機能を追加して親に追加するためのコードです。
var div = document.createElement('div');
$(div).attr("id", "dyndiv" + count);
objid = "dyndiv" + count ;
count++;
var $ctrl = $(div).text($('#txttext').val()).addClass("draggable ui-widget-content").draggable({ containment: '#containment-wrapper', cursor: 'move', snap: '#containment-wrapper' }).resizable({ aspectRatio:true, containment: '#containment-wrapper' });
$("#containment-wrapper").append($ctrl);
。これは、サイズ変更可能なコールバック関数で行うことができます。どのくらいサイズを変更したいのか分からない。あなたはその部分を理解する必要があります。多分面積を計算し、サイズをパーセントで増やすでしょうか?このobjid内の – Matt
は、ユーザーが$($( '#' + objid)).resizable({ resize:function(event、ui){ .....}}を選択したdiv idですが、これは実行されません あなたはそれを検証できますか...コールバック機能を追加する例を教えてください }); –
確かに、私はjsfiddleスクリプトで答えとして下に追加しました。 – Matt