En raison de l'incapacité de IE à disparaître, j'ai décidé de changer ma fonction de PNG transparent pour afficher simplement la PNG si l'utilisateur utilise IE mais pour les fanent si elles utilisent un autre navigateur. La fonction ci-dessous fonctionne bien dans IE et fait ce que je l'espère, mais dans tout autre navigateur, c'est-à-dire Firefox, Safari ne fait rien, ai-je oublié quelque chose ou ai-je une erreur de syntaxe?jQuery de détection du navigateur Ne semble pas fonctionner
$('#content2 a').click(function(){
if($.browser.msie){
var toLoad = $(this).attr('href')+' #content';
$('#content').show(loadContent);
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#content').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#content').show();
}
return false;
}else{
var toLoad = $(this).attr('href')+' #content';
$('#content').fadeOut('slow',loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">LOADING...</span>');
$('#load').fadeIn('slow');
window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);
function loadContent() {
$('#content').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#content').fadeIn('slow',hideLoader());
}
function hideLoader() {
$('#load').fadeOut('slow');
}
return false;
};
});
Êtes-vous que la fonction d'autre s'appelle ? – Broam
oui comme cela fonctionne dans IE, et charge le contenu externe fines –