2011-01-14 3 views
0

Я работаю над веб-сайтом и придерживался раздражающей проблемы. Во-первых, посетите эту страницу: http://milabalami.com/saved/2/index.php Наведите указатель мыши на меню справа. Вы увидите, что шрифт меняет цвет, и изображение покрывает его.Ползунок Javascript не работает?

Теперь я внедрил это меню в тему WordPress: http://milabalami.com/ Как вы можете видеть, когда вы наводите указатель мыши на меню, слайдер не работает. Зачем?

Проблема теперь решена здесь: Javascript issue with easyslider

+0

Обновление: Я получаю эту ошибку на странице Wordpress: $ ("# featured"). EasySlider не является функцией: http://bit.ly/dLfWQd Но я понятия не имею, как это исправить! – Alehandro

ответ

4

На http://miladalami.com/, вы в том числе JQuery 3 раза:

alt text

Каждый раз, когда вы загружаете Jquery, вы уничтожить все изменения, внесенные к прототипу jQuery.fn и, таким образом, все загруженные плагины загружаются до того, как последний загрузится бесполезно. Удалите все, кроме первого jQuery, и обновите его, чтобы использовать версию 1.4.4 вместо 1.4.2, и все должно быть в порядке.

Конечно, плагин thinkbox, который вы используете, может не работать после обновления (1.2.4 до 1.4.4 - довольно большое обновление), но вы должны легко находить альтернативы.

+0

Хорошо, я удалил все jQuery, включая толщину, и левую версию 1.4.2. Однако это не решило проблему. Не могли бы вы еще раз взглянуть? – Alehandro

+0

@Alehandro Я не совсем уверен, что произошло, но похоже, что где-то по пути переопределение переменной '' '. Вы можете попробовать обернуть код custom.js в оболочке следующим образом: '(function ($) {/ * Код здесь * /}) (jQuery);' –

+0

Извините Йи Цзяна, не могли бы вы подробнее рассказать о том, как я буду обертывать код custom.js и где я его положил ...? Я очень смущен этим. – Alehandro