Bonjour, j'ai retrouver le body
1. j'ai ajouter la class loading comme vous l'avez dit.
2. j'ai aussi ajouter les 2 evenements dans template.js en copiant dans le lien que vous m'avez donner.
3. j'ai ajouter dans template.css les propriétés sur le body et la class loading. mais ça ne marche toujours pas. j'ai vraiment besoin de votre aide. merci d'avance .
voici les codes.
1.
Code:
<body class="loading default lang-{SURVEYLANGUAGE} {SURVEYFORMAT}">
<nav class="navbar navbar-default navbar-fixed-top" id="topsurveymenubar">
<div class="navbar-header col-xs-12 col-sm-6 col-lg-8">
2.
Code:
window.onbeforeunload = function() {
$("body").removeClass("loaded").addClass("loading");
};
disableEnterSubmit();
fixLabelClass();
$(document).ready(function(){
removeBack();
addScrollTop();
fixSelectWidth();
if(bMoveLanguageSelect || bCloneNavigator){$("<div class='tools cloned-tools' />").appendTo("#head .wrapper");}
if(bCloneNavigator){cloneNavigator();}
if($("#changelangbtn").length && bMoveLanguageSelect){moveLanguageSelect();}
if( ($("#changelangbtn").length && bMoveLanguageSelect) || bCloneNavigator){fixTitleWidth();}
if(bHeaderFixed){headerFixed();}
if(bMoveIndex){updateIndex();}
hovercolumn();
tableinput();
movePrevButton();
updateSlider();
// Opera mini labelling touch
operamini = window.operamini && ({}).toString.call( window.operamini ) === "[object OperaMini]";
if(operamini){
$('label > input:checkbox, label > input:radio, input:radio + label, input:checkbox + label').bind('click', function(){
});
}
$("body").removeClass("loading").addClass("loaded");
})
3.
Code:
body.loading .starthidden{opacity:0}
body {-webkit-transition:opacity 400ms linear; transition:opacity 400ms linear; }