我正在为我的 CSS 使用 .less。我遇到的问题是因为 Jquery 在 .less 完成解析 .less 文件之前运行,高度和宽度不是正确的。
现在我将 500 milisenconds 的 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);
});