У меня есть пара тегов на моей странице. Выбрав каждый результат, вы открываете всплывающее диалоговое окно, в котором подробно описывается сообщение в блоге (предотвращение поведения по умолчанию для тегов, например: его посещение). Так что я хочу сделать, это показать всплывающее диалоговое окно, посещенное состояние метки вручную.Как сохранить состояние посещения тегов после вызова preventDefault в событии click?
мой код выглядит примерно так:
$("a.news-part").click(function(e){
//do popup
e.preventDefault();
//here i wanna store a tag visited state.
});
любая помощь очень ценится.
Каково поведение посещенного состояния? какое поведение по умолчанию вы пытаетесь предотвратить? – Huangism
Встроенное состояние ': visited' не может быть установлено вручную, это то, что отслеживается браузером, и поэтому ссылки, которые вы просматривали, получают это состояние, даже если они находятся там, где они видны, не следуя фактической ссылке. Вы можете установить какое-либо состояние посещения с классом, или вы можете использовать скрытый iframe для загрузки ссылки, чтобы сделать ее посещенной, или даже использовать API истории HTML5 для подделки, если старые браузеры не являются проблемой. – adeneo
1: Я хочу применить некоторый стиль для посещения тегов. 2: переход на другую страницу. –