Le problème se produit lors du chargement du site web, la largeur de la classe .mCSB_container est correcte, mais lorsque je clique sur un lien, par exemple le lien "projets", qui déclenche une fonction ajax, la largeur de .mCSB_container ne change pas même si le contenu n'est pas si important. La page web ne se charge pas lorsque je clique sur le lien. J'ai essayé d'utiliser la fonction "update", mais il semble que cela ne fonctionne pas.
Réponse
Trop de publicités?
Douglesm
Points
36
Ok J'utilise ce plugin et j'avais le même problème mais vérifie ceci:
$(function() {
$("#content").mCustomScrollbar({
scrollButtons:{
enable:true
},
advanced:{
updateOnContentResize: true // <- la solution
}
});
// obtenir le lien ajax
$('.Link').click(function(){
$.get(this.href, function(data) {
$("#content .mCSB_container").html(data); // remplir .mCSB_container
$("#content").mCustomScrollbar("update");
$("#content").mCustomScrollbar(
"scrollTo"
,"top"
,{scrollInertia:200}
); // aller en haut du contenu
});
return false;
});
});