2012-12-04 4 views
0

J'ai un problème avec un curseur dans la disposition.
J'ai un curseur et il fonctionne mais l'image est compressée et déformée, au lieu de se déplacer, comme dans le curseur d'origine.conflit entre le bootstrap et le curseur sensible JQuery

je reçois l'erreur suivante:

TypeError: $(window).on is not a function 
$(window).on('smartresize.eislideshow', function(event) { 

Comment puis-je résoudre. Je ne suis pas familier avec ce js.

+0

duplication possible de [Twitter Bootstrap 2 plugins javascript ne fonctionne pas] (http://stackoverflow.com/questions/9153428/twitter-bootstrap-2-javascript-plugins-not-working) – Nope

Répondre

3

Vous utilisez jQuery 1.6.4 dans la page qui ne supporte pas la méthode on(). Ce ne fut introduit dans la version 1,7 http://api.jquery.com/on/

Modifier

Outre les lignes que vous avez inclus il y a deux scripts de chargement des versions plus anciennes. Ce sont les lignes de référence. Ils doivent être tirés de votre modèle wordpress.

<script type='text/javascript' src='http://b.pusku.com/wp-includes/js/jquery/jquery.js?ver=1.7.2'></script> 

<script type='text/javascript' src='http://b.pusku.com/wp-content/themes/wpbootstrap/bootstrap/js/jquery.js?ver=3.4.2'></script> 
+0

Merci pour votre réponse! J'utilise cette ligne dans l'en-tête pour inclure la bibliothèque de requêtes Je ne peux pas undetand où est la ligne avec l'ancienne version. Je ne suis pas très familier avec js. Dites-moi si possible où sont les lignes avec les anciennes versions de Query et je vais le supprimer. Je vous remercie! – Lucky

+0

J'ai supprimé ces fichiers des dossiers et des lignes supprimées dans function.php, mais j'ai toujours la ligne lorsque j'ouvre la source de la page. Pourriez-vous me dire où peut être ce script, peut-être dans un autre dossier? Je vous remercie! – Lucky

+0

Je change Jq version par code if (! Is_admin()) {wp_deregister_script ('jquery'); wp_register_script ('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"), false); wp_enqueue_script ('jquery'); } et changer la version JQ de bootstrap et maintenant je ne vois aucun avertissement dans Furebug mais le curseur ne fonctionne toujours pas correctement. Peut-être provoquer un conflit beetwin slider et bootstrap css. – Lucky

2

Vous n'avez pas une, ni deux, mais 3 versions différentes de jQuery incluses dans la tête de votre site !!! (1.8.0, 1.7.2 et, enfin, 1.6.4). Le dernier remplace le précédent 2 et 1.6.4 n'inclut pas la méthode .on().

+0

Merci pour votre réponse! J'ai utilisé cette ligne pour inclure une requête dans l'en-tête – Lucky

Questions connexes