На моем сайте Я'll необходимо использовать в <промежуток>
вместо `<и> потому что я'м, используя в основном "Аякса" и таким образом вместо одной у меня на кнопке Аякс событий в качестве атрибутов в моих пядей.
В результате, я'вэ пришлось вручную пролетов, чтобы выглядеть как ссылки. Я'вэ используется псевдоклассов Hover и visited, чтобы изменить фон и цвет текста, но чтобы изменить стандартную мышь на указательный палец при наведении курсора, мне нужно, чтобы использовать JavaScript? Или я могу сделать это с помощью CSS?
Также, Я'ве только что понял...не мог я просто использовать <и>
тег в любом случае, а не в <промежуток>
, но вместо атрибута href, я бы на кнопке? Он должен работать так же, нет?
span {
cursor:pointer;
color:blue;
text-decoration:underline;
}
Дополнительно можно использовать:наведите псевдо-класс, чтобы стиль элемента при наведении(можно использовать любые стили, не только те, которые первоначально использовались). Экс.
span:hover {
text-decoration:none;
text-shadow: 1px 1px 1px #555;
}
[Пример](
)Обратите внимание, что если ваш сайт является публичным и вы рассчитываете на поисковые системы сканируют ваш сайт, вы потеряете очень много, оставив ссылки без href, то с пауками не имеют ничего, чтобы захватить На при обходе вашу страницу.
Вы должны использовать полную ссылку - в случае, если ваш JavaScript ломается этот пользователь все еще может перемещаться по страницам:
<a href="http://www.example.com">Link</a>
чем вы можете отключить ссылку с помощью jQuery с помощью метод preventDefault() - и вы полностью отделена базовый HTML и JavaScript-части, т. е. ваш сайт по-прежнему работает без JavaScript на.
Чем вы Don'т придется беспокоиться о продолжительность висения и что угодно - но только ради этого
span:hover {
cursor:pointer;
}
позволит наведите курсор рукой на промежуток завис.
Просто используйте ссылку "якорь" следующим образом:
<a href="#" onclick="someFunction();"> Link </a>
Я не'т знаю, почему вы хотели бы использовать span , но если вы делаете вы можете сделать следующие стили, чтобы сделать его похожим на якорь ссылки.
span {
color: #000000; /* Change this with links color*/
cursor: pointer;
text-decoration: underline;
}
span:hover {
color: #444444; /* Change the value to with anchors hover color*/
}
Просто добавьте курсор:указатель;
в CSS свой пролет
.
Вы можете использовать якорь. Но в JavaScript вы'd должны использовать событие.метод preventDefault ()
, но есть способ в CSS, то меньше и легче. Сохранить ваше период и использовать это:
span:hover{
cursor:pointer;
}
Вы можете изменить курсор на указатель, указывая курсор: правило CSS указатель
.
Вы также можете использовать <и>
теги, а не в <промежуток> У
, на самом деле они могут вести себя лучше с чтения с экрана и других подобных устройств. Вы Don'т придется оставить в атрибуте href, то при использовании
метода preventDefault()и
это происходит()функции JavaScript в функция onclick
обработчик. Таким образом, вы можете сохранить некоторый уровень обратной совместимости с non-JS в браузерах с поддержкой.
Использовать CSS для отображения курсора как указателя:
<span style="cursor: pointer;">Pseudolink</span>
Вы можете использовать событие onclick, но если я правильно помню, вы должны вернуть false, чтобы предотвратить вашу страницу от прыгающих вокруг; что-то вроде:
<a href="#" onClick="myfunction();return false;">
или: в <а href=на"#" и функция onclick="и вернуться myfunction () С; и">
при условии myfunction в консоли
вернет false.
Вы также можете напрямую позвонить на JavaScript от избыточного веса, но необходимо привести результат аннулировать для того, чтобы заблокировать в браузере, чтобы попытаться следовать следствии в качестве допустимого ссылке:
<a href="javascript:void(myFunction())">
Даже если вы все еще хотите использовать функция onclick собственность; это все равно было бы хорошей идеей, чтобы заменить с href=на"#"
В, С с href="и код JavaScript:недействительным(0) на" ...>
.
Другой человек говорил через событие.метод preventDefault()и
это происходит()`. Я не'т помню, когда-либо использовать один из этих, но я должен признать, что прошло много лет с момента последнего, что я кодирования некоторые JavaScript в HTML-ссылку; так что вы должны обязательно расследовать применение этих двух функций.
Редактировать: может быть, при помощи атрибута href="и код JavaScript:недействительным(0)" не может быть плохой идеей иногда; см. http://drupal.org/node/1193068 .