#jquery #google-chrome
#jquery #google-chrome
Вопрос:
Вот демонстрация http://www.ningbomedia.com/global_admin/test.php #
Как только я выберу любую из верхних навигаций, мой курсор превратится в стрелку, затем, когда я наведу курсор мыши и снова наведу его, он вернется к руке.
Я хочу, чтобы он всегда был рукой, когда он находится над навигацией.
Похоже, эта проблема возникает только в Google Chrome.
Я новичок в Jquery, поэтому буду признателен за любые другие комментарии к моему коду!
Счет
Ответ №1:
Нет необходимости в jQuery. В вашем CSS просто установите cursor:pointer;
значение #navarea
. Отлично работает для меня в Chrome.
Комментарии:
1. У меня есть курсор css: указатель на область навигации и все остальные разделы, но для меня в Chrome на Mac указатель становится стандартным, как только я выбираю элемент из навигации.
2. Это не сработало для меня в Chrome 15.0 на mac osx snow leopard.
3. спасибо @magicmike, у меня тоже не работает, есть какие-нибудь обходные идеи?
4. Извините за излишество, я не видел вашего комментария здесь. Я смог заставить его работать как с тегами привязки (без ссылки href), так и с тегами элементов списка (создание меню и вложенных меню из вложенных неупорядоченных списков.
Ответ №2:
Я заглянул на вашу демонстрационную страницу в Chrome и смог воспроизвести проблему. Я смог сузить причину до href, #
который вроде как вел себя как обновление. Когда я удалил href="#"
создание панели инструментов тегов, она работала именно так, как вы этого хотите.
Я не уверен, является ли этот подход допустимой разметкой, поэтому вы можете захотеть использовать элементы списка вместо ( <li></li>
тегов привязки <a></a>
), Вот как я обычно кодирую свои навигационные системы.
Комментарии:
1. по-видимому, это законно. Согласно W3C
Authors may also create an A element that specifies no anchors, i.e., that doesn't specify href, name, or id. Values for these attributes may be set at a later time through scripts.
2. Фантастика, большое вам спасибо за помощь, это сводило меня с ума!
3. Я не уверен, что каждый браузер поместит туда этот курсор без атрибута href. Если у вас возникнут дополнительные трудности, загляните в href=»javascript:void(0)»