Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2014, 11:06
Интересующийся
Отправить личное сообщение для Alexei91 Посмотреть профиль Найти все сообщения от Alexei91
 
Регистрация: 13.09.2013
Сообщений: 25

Клик в 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 учу не так давно и много не понимаю, поэтому прошу помощи. Читал литературу-вроде бы вопрос поднимается но на сложных для меня примерах. Код в таком виде как сейчас работает, но мне нужно по нажатию. Заранее большое спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 13.08.2014, 14:41
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 458

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>
Ответить с цитированием
  #3 (permalink)  
Старый 13.08.2014, 16:16
Интересующийся
Отправить личное сообщение для Alexei91 Посмотреть профиль Найти все сообщения от Alexei91
 
Регистрация: 13.09.2013
Сообщений: 25

спасибо, помогло
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка контента на страницу: div vs iframe hrundel Общие вопросы Javascript 8 23.08.2016 07:48
Клик внутри Iframe cript Events/DOM/Window 0 27.07.2014 22:14
клик по iFrame slivka_83 Общие вопросы Javascript 3 18.04.2014 20:33
клик в iframe alerzo Events/DOM/Window 2 15.03.2011 11:41
Клик по ссылке в iframe kkn74 Работа 3 25.12.2009 05:57