Вопрос № 171384: Здравствуйте Во время выполнения скрипта ie6 делает cursor:wait Скрипт выполняется не так уж и долго и постоянное мерцание курсора раздражает может быть есть решение?...
Вопрос № 171384:
Здравствуйте Во время выполнения скрипта ie6 делает cursor:wait Скрипт выполняется не так уж и долго и постоянное мерцание курсора раздражает может быть есть решение?
Отправлен: 16.08.2009, 16:49
Вопрос задал: Sov, Студент
Всего ответов: 1 Страница вопроса »
Это ещё и jQuery..... Что ж вас всех так тянет на все эти JS фреймворки?
Проблема-то Ваша где-то внутри jQuery.
Так, судя по коду могу догадаться что там происходит - при наезде на элемент меняется его стиль.
Проблема в том, что Ваш код на jQuery выполняет постоянно поиск элемента с заданым стилем (перебирает все элементы в DOM'e пока не найдёт нужный) Это похоже и тормозит IE6 и заставляет его выбрасывать курсор "wait"
А самое смешное
то, что для решения Вашей задачи не нужен никакой jQuery. Вообще javascript для этого не нужен. всё делается через псевдо класс :hover каскадных стилей (CSS)
Создайте файл CSS (это всегда лучше, чем просто стили на странице, но для эксперимента можно оставить и на странице)
и пропишите в нём Ваши стили:
[смотрите в приложении]
Обратите внимание на .sprite-close:hover Именно это обеспечит Вам автоматическое применение стиля .spr
ite-close:hover при наезде курсора на элемент со стилем .sprite-close.
Удачи и не делайте ставку на то, что некий генимальный программист сделал всю работу за вас и обернул всё в волшебную библиотеку jQuery (или любую другую). Учитесь всё делать своими руками. Надёжнее и винить в случае чего некого.
Приложение:
----- There are 10 types of people. Those who understand binary and those who don\'t.
Ответ отправил: Иоффе Мэир Вэлевич, Студент
Ответ отправлен: 18.08.2009, 22:07
Оценка ответа: 5 Комментарий к оценке: Спасибо,постараюсь исправиться :-D
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253367
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.