出于性能原因,我希望在单击事件中加载Javascript文件,而不是在页面加载事件中加载。如果javascript已经加载,有没有办法知道这一点?
现在,我正在维护一个全局变量来检查“loaded”事件
var javascriptLoaded=false
if (!javascriptLoaded)
$.getScript('/scripts/test.js', function() {
javascriptLoaded = true;
setTimeout(function() {
c
嘿:)我有一个包含内联内容和由JavaScript生成的内容的fancybox。当然,内联内容的加载速度要快得多,而javascript则需要一段时间。我可以在后台加载fancybox并将其隐藏,然后在所有javascript加载完成后显示它吗?基本上就是预先加载所有内容,然后打开它。而不会真正破坏用户体验..
我的设置如下:
<div class="popupContent" style="display: none;">
<div id="something_text"> bla bla bla </div