Показать сообщение отдельно
  #9 (permalink)  
Старый 03.02.2014, 14:38
Аспирант
Отправить личное сообщение для onuvidelsolnce Посмотреть профиль Найти все сообщения от onuvidelsolnce
 
Регистрация: 18.01.2011
Сообщений: 44

Сообщение от Deff Посмотреть сообщение
<script src="http://code.jquery.com/jquery-latest.js"></script>

<input id="toggle" type="button" value="toggle">
<div style="position:relative;">
<iframe name="ff2" src="" height=100%  width=100% style="z-ndex:-100;position:absolute"  border="0" scrolling="no"/></iframe>
<div id="my" style="background-color:blue; min-height:34px;min-width:34px;"></div>
</div>




<script type="text/javascript">
$('#toggle').click(function() {
 $('#my').toggle()
});
function tstDiv() {
   alert($('#my').is(':visible')?"Показан":"Cкрыт");
}
</script>

<script type="text/javascript">
// Тестируем смену размера iframe
var timeoutId;
$(window).load(function() {
 ff2.onresize = function() {
   clearTimeout(timeoutId)
   timerId = setTimeout(tstDiv,12);
 }
});
</script>

Что-то не так, не работает
http://learn.javascript.ru/play/ytkKvb

Как я понимаю, нужно вместо jQuery(document).ready... вставить событие изменения состояния конетейнера, если display block запустить, если display none остановить как-то так... Но есть ли такие события?

Последний раз редактировалось onuvidelsolnce, 03.02.2014 в 14:42.
Ответить с цитированием