Запустить объявление для первого клика на ЛЮБОЙ части сайта
Есть некоторые сайты, где независимо от того, где я нажимаю (фон, случайные слова, существующие ссылки, что угодно), появляется реклама. Например: в первый раз, когда я нажимаю "Контакт", я получаю спам, но если я снова нажму "Контакт", я действительно перейду в раздел "/contact".
Интересно, как это возможно и как это сделано.
1 ответ
Решение
Как это:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
i = 0;
$(document).on('click','body',function(event){
if (i == 0) {
event.preventDefault();
//insert code to display ad here
alert('spam here');
i++;
}
});
</script>
<body>
<div>blah blah blah</div>
<a href = "//stackru.com">link here</a>
</body>
После первого клика i
больше не = 0, поэтому действие элементов тела по умолчанию восстанавливается.