У меня есть несколько экземпляров
<div class="picOuterDiv">
<a href="examplepage.php?var=1" class="iframe" > page one </a>
</div>
<div class="picOuterDiv">
<a href="examplepage.php?var=2" class="iframe" > page two </a>
</div>
Теперь я использую плагин jQuery colorbox для создания лайтбоксов. LightBox открывается, когда я нажимаю элемент привязки, элемент привязки с классом iframe. Он отлично работает до сих пор, используя
$(".iframe").colorbox({iframe:true, width:"646", height:"675"});
Я хочу открыть цветовую панель, когда я нажимаю на родительский элемент div. Я использовал следующий код для запуска href элемента привязки при нажатии div, но, по-видимому, одного href было недостаточно, элемент, на который нажали, должен иметь класс «iframe». Так что с этим кодом не работает.
$('.picOuterDiv').each(function(){
$(this).on('click', function(){
location.href = $(this).find('a').attr('href');
});
});
Так может ли кто-нибудь помочь мне в том, как я могу сделать эту работу? Я надеюсь, что проблема ясна. Заранее спасибо.
ОБНОВЛЕНИЕ: http://jsfiddle.net/VhkFN/3/