$("#ид_картинки").click(function(){
document.location.href = '#якорь';
});
А чо это так много блоков у вас? Использовать один базовый не вариант?
кавычки надо поправить
if (width >= 767 && height >= 767) { document.write("<scr"+"ipt async src='http://yandex.st/share/share.js' type='text/javascript'></scr"+"ipt>"); } else { document.write("<scr"+"ipt async src='http://yandex.st/share/m.share.js' type='text/javascript' charset='utf-8'></scr"+"ipt>"); }
А что собственно не устраивает в коде?
Тупо верстаете обыкновенное окно, ставите на блок display: none
и появление этого окна через 5 секунд
<script type="text/javascript"> setTimeout(function(){ //MyWindowID - заменить на ид вашего окна document.getElementById('MyWindowID').style.display = 'block'; }, 5000); </script>
Rock'n'rolla, вы вообще читаете? Вам уже три раза прямо по буквам все написали. Осталось только подключить плагин и добавить свой текст - Hello, world!, Text text text.
Не знаю как в других браузерах, но в опере ошибки из других блоках <script> не учитываются. Блокирую на сайтах разную фигную, и никогда подобных проблем не возникало. В логах есть ошибки типа undefined variable, но остальные скрипты на странице выполняются нормально.
По сути от этого правило такого редиректа быть не может. Ищите где есть другие правила редиректа, и сбросьте кеш браузера
$ - и ограничивает действие строго для ru/
try, не?......