Как скрыть ссылку в нижнем углу страницы?
Подскажите пожалуйста! Формирую ссылку следующим образом
<td><a th:if="${tab[5] != null}" th:href="@{/file/(fpath=${tab[5]}, fname=${tab[6]} )}" target="_blank">Просмотр</a></td>
При наведении на нее в левом нижнем углу ссылка отображается в явном виде. Есть ли способы ее скрыть?
Ответы (1 шт):
Автор решения: Slava Ivanov
→ Ссылка
Ссылку можно скрыть используя JavaScript функцию в onclick event. Ваш код может выглядеть примерно так (извените, если есть ошибки, я его не запускал)
<script>
function preview(elem) {
var windowOptions = "location=no,height=500,width=800,scrollbars=yes,status=yes";
window.open(elem.getAttribute("data-url"), '_blank', windowOptions);
}
</script>
// ...
<td><a onclick="preview(this);" href="#" th:if="${tab[5] != null}" th:data-url="@{/file/(fpath=${tab[5]}, fname=${tab[6]} )}">Preview</a></td>
jQuery код ...
<script>
$("a[name='preview']").click(function(event) {
event.stopPropagation();
var windowOptions = "location=no,height=500,width=800,scrollbars=yes,status=yes";
window.open($(this).data('url'), '_blank', windowOptions);
});
</script>
// ...
<td><a name="preview" href="#" th:if="${tab[5] != null}" th:data-url="@{/file/(fpath=${tab[5]}, fname=${tab[6]} )}">Preview</a></td>