Странное поведение jQuery в FF с FadeTo - PullRequest
0 голосов
/ 31 января 2011

Привет.

У меня странная проблема с jQuery на моем сайте.

Я пытаюсь эмулировать переходы webkit на кнопки, чтобы каждый получал блестящие вещи. И, как я и предсказывал в поиске в Google, это королевская боль.

Итак, на сайте (http://thechimeraproject.x10.mx)) можно увидеть проблему. Она находится в кнопках, которые должны медленно светиться. Если вы откроете в Chrome необходимые материалы для браузера, хотя они написаны очень плохо, так как я изучаю js по мере того, как я ... Третий день работает, поэтому начинают работать эффекты webkit. Блестящая.

Вы делаете то же самое с IE, и он делает то же самое, за исключением очевидной проблемы с прозрачностью PNG, и доберется до нее, как только FF заработает.

Вы открываете FF, и у вас появляется дополнительный и довольно бесполезный эффект. Если вы откроете его и будете держать мышь вне текущей страницы, вы увидите серый цвет. Если вы поместите курсор мыши внутри страницы, вся страница исчезнет. Он делает то, что должны быть кнопки div для наведения курсора. Так как скрипт работает, устанавливая затронутые div с помощью класса "opacity", я попытался удалить этот класс из моих div div, чтобы на этой странице ничего не было "opacity" как класс, но все еще не работает. Заменяется (this) на ('.opacity') и продолжает выполнять то же самое.

Большой вопрос: почему? Кстати, да, все в большом беспорядке и плохо написано. Я взял программирование на C, а не javascript, поэтому я собираюсь копировать / вставлять многие вещи и использовать базовую логику программирования (и удачу) для продвижения вперед. Я был бы благодарен за советы по кодированию, но если вы начнете с этого, вы составите большой список.

Фактический код можно найти в строке 118 (той, которая создает затухание).

1 Ответ

0 голосов
/ 31 января 2011

Ваш элемент html имеет класс opacity, к которому применяется исчезновение всей страницы при выполнении кода наведения мыши.Я не уверен, почему это происходит, но на вашей странице есть несколько закрытых тегов и других ошибок, которые всегда могут вызвать странные проблемы, которые не согласуются между браузерами.

Вот отчет валидатора по вашему HTML: http://validator.w3.org/check?uri=http%3A%2F%2Fthechimeraproject.x10.mx%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

Я бы начал с этих ошибок, а затем использовал инструмент типа Firebug , чтобы определить, где именно находится код.загрязнение (если это все еще происходит).

...