Клик в iframe
Здравствуйте, есть скриптик:
$('.main_frame').contents().find("#click").ready(function(){ $(".right_frame").css({'display':'block'}) $(".frame_container").css({'padding-right':'230px'}) }); структура такая: <section class="frame_container"> <iframe class="table_frame" name="table" marginheight="0" marginwidth="0"></iframe> <iframe class="main_frame" src="main.html" name="main" marginheight="0" marginwidth="0"></iframe> <iframe class="right_frame" name="right" marginheight="0" marginwidth="0"></iframe> </section> кнопка #click находится в class="main_frame" фреймы загружаются в трёхколоночный макет по очереди. как я понял для iframe нет события click.Пробовал ставить вместо .ready - .click. Jquery учу не так давно и много не понимаю, поэтому прошу помощи. Читал литературу-вроде бы вопрос поднимается но на сложных для меня примерах. Код в таком виде как сейчас работает, но мне нужно по нажатию. Заранее большое спасибо. |
Alexei91,
$(function(){ $('.main_frame').load(function(){ $(this).contents().find('#click').click(function(){ $('.right_frame').css({'display':'block'}); $('.frame_container').css({'padding-right':'230px'}); }); }).attr('src','main.html'); }); <section class="frame_container"> <iframe class="table_frame" name="table" marginheight="0" marginwidth="0"></iframe> <iframe class="main_frame" name="main" marginheight="0" marginwidth="0"></iframe> <iframe class="right_frame" name="right" marginheight="0" marginwidth="0"></iframe> </section> |
спасибо, помогло
|
Часовой пояс GMT +3, время: 14:33. |