J'ai téléchargé un plug-in de pagination à utiliser. La démo téléchargée sur Internet est un peu différente dans chaque version d'IE, mais elle peut toujours être utilisée.
Mais il ne peut pas s'afficher normalement sur ma page. Cela peut être dû à un trop grand nombre de divs ou de positionnement imbriqués.
J'ai changé le code source et il peut s'afficher normalement dans ie7, ie8 et ie9. Ce qui suit fait partie du code source. J'ai du mal à résoudre les problèmes lorsque j'utilise les objets des autres. La clé est que c'est à dire.
var bVer = navigator.appVersion var ver ;
if(bVer.indexOf('MSIE 7.0') > 0){
ver = "ie7"
}
if(ver == 'ie7'; ){
_ulwrapdiv.css('width',outsidewidth 72 'px');
_divwrapright.css('left',outsidewidth_tmp 6 72 'px');
}
else{
_ulwrapdiv. css('width',outsidewidth 'px');
_divwrapright.css('left',outsidewidth_tmp 6 'px');
}
Modifié code :
if(ver == 'ie7 ' || ver =='ie8' || ver=='ie9'){
_ulwrapdiv.css('width',largeur extérieure 72 'px');
_ulwrapdiv.css('float','left); ');/ /Voici le code ajouté
_divwrapright.css('left',outsidewidth_tmp 6 72 'px');
}
Image 1 : Normal
Image 2 : Dans mon environnement
Image 3 : Après avoir ajouté if(ver == 'ie8'){} (mon environnement est ie8)
Figure 4 : Après avoir ajouté _ulwrapdiv.css('float','left'); //Après les tests, cela fonctionne dans ie7, ie8 et ie9, mais c'est un peu asymétrique.