jQuery.noConflict, вызывающий проблему с jQuery animate - PullRequest
0 голосов
/ 23 февраля 2012

Я только что установил элемент, который скользит справа.После вызова jQuery 1.7.1 у меня в нижнем колонтитуле есть следующее:

$(document).ready(function() {
$('#element').animate({right:'0px'}, 3000).css('overflow', 'visible'); });

См. Пример здесь http://jsfiddle.net/7e92Y/11/

Тема, в которой я ее установил, к сожалению, довольно раздута от множества другихJQuery.Но я сузил его ровно до одной строки во всех файлах .js, чтобы выяснить, почему вышеуказанная функция не будет работать.

var $j = jQuery.noConflict();

Если я исключу эту строку, элемент будет вставлен, как и ожидалось, ноэто также ломает другие элементы jQuery.Я бегал кругами, пытаясь заставить его работать.

Что-то очевидно, что мне не хватает того, что мне нужно сделать?

Спасибо, что посмотрели.

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Добавление этого в качестве ответа, чтобы у вопроса был ответ: измените $ на $j в нижнем колонтитуле.

0 голосов
/ 23 февраля 2012

Вы устанавливаете $j для тега jquery, пока вы звоните $.Я бы рекомендовал заменить $ на $j в нижнем колонтитуле.

...