我试图表明使用这些功能在我的网页加载图像:加载JSF页面时显示图像(GIF)?
$(document).ready(function(){
$(".loading").hide();
$.unblockUI();
$(".menuLink").focus(function() {
$(this).addClass('link-menu-selected');
});
$(".menuLink").blur(function() {
$(this).removeClass('link-menu-selected');
});
});
$(window).bind('beforeunload',function(){
$(".loading").show();
$.blockUI({message: null});
});
function exportFile(){
$('.loading').hide();
$.unblockUI();
}
但图像不会出现,页面正确加载不显示图像,没有人知道发生了什么事情错了,或者如果有其他方法可以做到这一点?
在控制台上没有出现任何错误,我把它放在我的主要加载JS中,一个单一的JS居中放置我所有的功能。
还有其他方法可以有效地执行此操作吗?
我添加下面的“库”也:
<script type="text/javascript" src="/sign/resources/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="/sign/resources/js/jquery.blockUI.js"></script>
<script type="text/javascript" src="/sign/resources/js/renderAjax.js"></script>
我加入这一个模板页,“头”,我的应用程序的所有页面都使用:
<ui:composition template="/layout/template.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
那就是比如说,我想以一种普通的方式来做到这一点,即我的应用程序的所有页面都继承这个功能“等待”,从而显示图像。
这里一个例子,那正是我想做的事情,我想做的JSF2同样的事情:
Show image while page is loading
如果你不使用jsf(你提到的PHP),你会如何做到这一点在HTML中?在这里做同样的... – Kukeltje
我想在JSF中做到这一点,我编辑了我的问题。 –
是的,我知道,但JSF在这方面只是一个html生成器。而你想要的是客户端。客户端,一切都是html ...所以基本的解决方案是没有什么不同。 – Kukeltje