J'ai ce script:SCRIPT1014: caractère non valide
function slideSwitch() {
var ae = jQuery('#featured-right a.active');
if (ae.length == 0) {
ae = jQuery('#featured-right a:first');
var i = jQuery('#featured-right a').index(ae);
var bae = jQuery('#featured-left a.fb-'+i);
bae.show();
}
var ne = ae.next().length ? ae.next() : jQuery('#featured-right a:first');
}
$(document).ready(function(){
var ae = jQuery('#featured-right a.active');
if (ae.length == 0) {
ae = jQuery('#featured-right a:first');
ae.addClass('active');
var i = jQuery('#featured-right a').index(ae);
jQuery('#featured-left a.fb-'+i).show();
jQuery('#featured-right a:not(.active) span.key').hide();
}
setInterval("slideSwitch()", 1000);
});
qui fonctionne très bien sur un navigateur, mais IE. Sur IE, IU obtenir
SCRIPT1014: Invalid character featured.js, line 1 character 1
Quel est le problème ici?
Hors sujet mais lié à votre code: Vous ne devez jamais passer une chaîne à 'setInterval' ou' setTimeout'. Passez une fonction à la place. Dans votre cas: 'setInterval (slideSwitch, 1000);', si vous avez besoin de passer des arguments: 'setInterval (function() {/ * ce que vous voulez faire, par exemple appeler une fonction * /}, 1000);' – ThiefMaster
Merci pour le pourboire. –