次の関数があります。func resizeInputText は正常に動作します。基本的に、アプリケーションが ajax 経由でデータを正常にロードしたときに resizeAll を呼び出したいと思います。
ページの読み込み後にコンテンツが取得されるため、各コードを .on イベントでラップしようとしました。
機能していません。これを行う方法または ajax をロードしたコンテンツで .each を呼び出す方法を知っている人はいますか?
いつもありがとう!
function resizeInputText(obj) {
var boxWidth = ($(obj).val().length * 7) + 1;
if (boxWidth <= 30) {
var boxWidth = 30;
} else if (boxWidth >= 250) {
var boxWidth = 250;
}
$(obj).css({width:boxWidth});
}
function resizeAll() {
$("#right-content").on(function () {
$("input:text").each(function () {
resizeInputText(this);
});
});
}