jquery animate действует странно - PullRequest
0 голосов
/ 28 августа 2011

Это некоммерческий образовательный веб-ресурс, предназначенный в основном для учителей в школах, мы получаем 2 миллиона посещений в месяц, поэтому ваша помощь, безусловно, будет высоко оценена, поскольку я единственный веб-разработчик, которому не хватает средств, веб-сайт с контрабандой !!

По сути, у меня есть стрелка, указывающая на страницу, на которой вы находитесь. Когда вы нажимаете на новый элемент, стрелка скользит, чтобы показать вам, в каком разделе вы находитесь. Теперь стрелка оказывается в нужном месте, но каждый раз, когда вы меняете ее, она, кажется, скользит в крайнее левое положение ПЕРВОГО, а затем она перемещается в правильное место. Я попробовал все виды настроек и опций для кода (и различных браузеров, и т. Д.) На этом этапе ... И каждый раз, когда у него такое забавное поведение. Кто-нибудь может дать мне хороший совет? Это так раздражает ...

Вот урезанная страница http://myhero.com/go/create/stack.asp

Единственные пункты меню, которые работают, это «Предварительный просмотр» и «Вступление посетителя», поэтому попробуйте щелкнуть между этими двумя пунктами, и вы поймете, что я имею в виду.

СПАСИБО

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Прежде чем animate ввести jumpTo, вы перемещаете его обратно влево в resetMS.
Либо не звоните resetMS, ни звоните stop в jumpTo.

0 голосов
/ 28 августа 2011

Кажется, вы вызываете resetMs () в качестве первой строки функции jumpTo (section) .... и похоже, что первая строка resetMs () отправляет его влево $ ("# arr"). Animate ({слева: '245px'});

...