私はJqueryとjquery mobileが初めてです。ウィンドウサイズに反応するようにボタンのサイズを変更しています。具体的には、小さなウィンドウのテキストを削除するために、 iconpos="left" から iconpos="notext" に変更しています。次の機能を見つけました。これは私にとってはうまくいきます。
$(window).on("throttledresize", function() {
var smallButtons = $(window).width() <= 480;
$('#menu_toggle').toggleClass('ui-btn-icon-notext', smallButtons);
$('#menu_toggle').toggleClass('ui-btn-icon-left', !smallButtons);
});
ただし、ウィンドウのサイズ変更でのみ機能します。明らかに、サイズ変更だけでなく、ページロード時に正しいサイズを表示することも望んでいます。以下のコードを見つけましたが、両方を 1 つのより簡潔なコードにまとめる方法がわかりません。
$("#page_id").on("pageshow" , function() {
The Function
});