Курсор Jquery в Chrome

#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)»