2014-01-30 2 views
1

Я создал таблицу с большим количеством ссылок, и это действительно ошибки меня, когда он показывает, где связь идет в нижней левой части браузера, когда вы наведете на ссылку, например, так:Можно ли скрыть адрес ссылки при наведении?

enter image description here

Можно ли удалить это? любой метод будет делать, пока я могу скрыть/удалить его (HTML, CSS, JS и т. д.)

+2

я, конечно, нет. – Jonathan

+0

Зачем вам это нужно? – Itay

+0

Нет, это не так. – Chris

ответ

3

Выделение строки состояния происходит только при использовании элемента <a> с набором href.

Если вы используете чистый JavaScript, чтобы открыть свою ссылку, и не назначаете атрибут href, в строке состояния ничего не появится. Я не знаю, сколько у вас контроля над графиком html, но если он отображает <a> теги, вы не можете многое сделать.

Вы можете попробовать запустить javascript после того, как диаграмма визуализируется для прикрепления onclick обработчиков событий вручную для всех <a> тегов и набора href = '#'.

+0

Разве это единственный возможный путь? – SaturnsEye

1

Как здесь сказано: how can url be hidden in hyperlink when mouse hover

Не ставьте URL в HREF (или держать его HREF = «#») и прикрепить функцию JavaScript к событию OnClick, который ставит фактическую ссылку в элементе , Таким образом, вы не увидите фактический URL-адрес при наведении курсора на ссылку, но ссылка будет вставлена, когда пользователь на самом деле щелкнет.

-2

См этой ссылке здесь:

http://www.experts-exchange.com/Web_Development/Miscellaneous/Q_21278295.html 

Однако, если график не находится под вашим контролем, то это может не NBe путь

Как указывается в ссылке:

<a href="www.google.com" onMouseOver="window.status=' '; return true;">Pink Floyd</a> 

Вы также можете использовать jQuery для привязки события mouseover на этих привязных ссылках без редактирования отдельных <a>

0

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

У меня есть сайт WordPress с сложными меню, и в этих меню были подзаголовки, которые были выделены как <a> ссылки с пустыми значениями href. Менеджер сайта не хотел, чтобы нижний угол отображался как ссылка, если они зависали, так как они не работали, имеет ссылку в любом случае.

<a href="#" class=" no_link" style="cursor: default;" onclick="Javascript: return false;"> 

Я попытался удалить «#» под href, но он все еще показал корневой URL сайта при наведении курсора мыши.

Поскольку список классов Анкер тега уже включены no_link как класс, я просто добавил следующее JQuery в глобальный файл JavaScript:

$("a.no_link").removeAttr("href"); 

Отметим, что намерение состояло в том, чтобы просто удалить адрес ссылку на парении, если в любом случае, это не должно было быть функциональной связью.

Смежные вопросы