Показать сообщение отдельно
  #4 (permalink)  
Старый 24.10.2016, 22:15
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

рони, не поможете еще в одном вопросе?
Если через событие скролл, родительский див #t_wrap сделать прозрачным - дочерний див с позицией fixed не не хочет менять прозрачность в браузере Opera 12.
Вот видеоскрин
<div id="t_wrap" style="position:relative; background:#ccc;">
	<div id="div1" style="background:#FF0; width:400px;height:100px; position: fixed;">fixed</div>
	<div id="div2" style="background:#F00; width:400px;height:600px;"></div>
</div>

<script type="text/javascript">
$(window).scroll(function() {
	var div2OffsetTop = $('#div2').offset().top;             
	var div2Height = $('#div2').height();                  
	var div2OffsetB = div2OffsetTop + div2Height; 

	if (div2OffsetB >= $(window).scrollTop()){
		$('#t_wrap').stop().animate({'opacity':'1'},500);
	}else{
		$('#t_wrap').stop().animate({'opacity':'0'},500);
	};
});
</script>
Ответить с цитированием