Товарищи, как правильно сделать выборку, чтобы заработал код ниже?
Что нужно. У меня несколько блоков .block, в каждом разношерстнный контент (тексты, картинки, ссылки), но при клике на общий блок за исключением внутренних ссылок, я бы хотел открывать fancybox.
сейчас же мое произведение не работает. либо открывается модальное окно, даже если я кликаю по внутренним ссылкам .block, либо только ссылки работают, а модальное не вызывается.
Запутался в выборках, буду рад помощи.
<div class="block">
<p><a href="vk.com">vk.com</a></p>
<a href="google.ru">google.ru</a>
<ul>
<li></li>
<li></li>
</ul>
<div></div>
<div></div>
</div>
<a href="#some-modal-window" class="link fancybox">переходим</a>
$('.block').click(function() {
var notcontent = $(this).find('a');
var content = $(this).not('notcontent');
var clickTo = $(this).next('.link');
.content.click(function() {
clickTo.click();
});
});
ps такой пример можно увидеть в вк. если кликнуть на отдельный новостной пост, он открывается в отдельном окне, но если нажать на ссылку внутри поста, ссылка откроется без дерганья окна.
ориентир не на вк, конечно, но как сам эффект выглядит, можно можно наблюдать там. а как сделан не понятно.