私はCSSに.lessを使用しています。私が抱えている問題は、Jqueryが.lessファイルを解析するために.lessが終了する前に実行されるため、高さと幅が正しくないことです。
ここで、500ミリセンコンドのsetTimeoutを「待機」に設定しました。.lessにjqueryのものを開始するためのコールバック機能はありますか?
ありがとう
jQuery(function($){
var m = $('.my-class').height();
var wh = $(window).height();
if(wh > m){
$('.my-class').addClass('.new-class').height(wh - 300);
}
});
私はそれを機能させるためにこれをしなければなりません:
jQuery(function($){
var m = $('.my-class').height();
var wh = $(window).height();
setTimeout(function(){
if(wh > m){
$('.my-class').addClass('.new-class').height(wh - 300);
}
}, 500);
});