当前,我正在使用_fitScreen
函数,该函数适合特定窗口中的UI。我正在从_fitScreen
调用$(window).load()
函数。但是window.load()
仅在页面完全加载后才执行,即如果我按CTRL + F5。我想在两个标签之间切换时执行_fitScreen
。
$(window).load(function() {
me._fitScreen();
});
我知道我可以使用$(window).ready(function() {})
,但是ready()
不会等待图像或CSS加载。
有人可以建议我如何使用ready()
等待图像和CSS加载吗?我不想使用第三方插件。
答案 0 :(得分:0)
使用$ex = explode(PHP_EOL, $string)
$arr = array_combine(explode(',',$ex[0]), explode(',',$ex[1]));
print_r($arr);die;
无法解决任何问题。它在CSS和图像加载之前运行的事实与该问题无关。
鉴于问题是您希望在重新调整选项卡的焦点时调整UI的大小(大概是在调整窗口的大小而未保存网站的选项卡的情况下),那么您只需要钩到{{1 }}事件。
您可以使用其他技术来了解选项卡何时失去/获得焦点,但是鉴于上述问题,它们仍然不相关。试试这个:
document.ready
您还应该注意,依靠JS来基于屏幕大小来修复UI是一个非常糟糕的主意。请改用CSS Media查询,并完全避免此问题。