Jquery помогите реализовать скрипт

Тема в разделе "Другие языки", создана пользователем Baracuda, 17 июн 2011.

Модераторы: Цукер
  1. Baracuda

    Baracuda Постоялец

    Регистр.:
    31 дек 2007
    Сообщения:
    86
    Симпатии:
    4
    Есть такая вот задача, нужно сделать её максимально кроссбразуерной для: IE7-9, FF3.5 - 4 ну и т.д.

    Задача состоит в следующем:
    1. Есть фиксированный блок прижатый к подвалу, при скролле он скроллится, как положено.
    2. Когда блок достиг футера всей области контента он должен исчезать.

    Вот мой скрипт:
    HTML:
    
    	/* Atention script */
    	$('#atention').stop(true, true).fadeOut(0);
    	var atentionDuration = 2000; 
    	var atentionDuration = 1000; 
    	if($(document).scrollTop()==0)
    		$('#atention').fadeIn(atentionDuration);
    	$(document).scroll(function(ev){
    		if(($(document).height() - $(window).height() - $(document).scrollTop()) <= 116)
    			$('#atention').stop(true, true).fadeOut(0);
    		else
    			$('#atention').fadeIn(atentionDuration);
    	});
    
    Вот структурка подвала html
    HTML:
    
    		<!-- start footer -->
    		<div id="footer" class="beer">
    			<h6>чрезмерное употребление алкоголя вредит здоровью</h6>
    			<ul>
    				<li><a href="#">Конфиденциальность</a></li>
    				<li><a href="#">Правовая информация</a></li>
    				<li><a href="#">Антиспам</a></li>
    				<li><a href="#">Правила поведения</a></li>
    			</ul>
    			<p class="copyrights">© 2010 <img src="img/logo2.png" alt="" /></p>
    			
    			
    		</div>
    		<div class="decor1"></div>
    			<div class="decor2"></div>
    		<!-- end footer -->
    		
    	</div>
    	<!-- end mainarea -->
    	<div id="atention"></div>
    

    Мой скрипт пашет норм, но есть приколы в IE7 и IE8 (не исчезает при достижении подвала)
     
  2. zzzkabanzzz

    zzzkabanzzz Создатель

    Регистр.:
    15 июн 2011
    Сообщения:
    56
    Симпатии:
    4
    Чтож вы хотите? Кроссбраузерность не в моде)))Проблема в том, что значения окна и документа в разных браузерах разное!
     
  3. arman29

    arman29 Генератор идей

    Moderator
    • Супермодератор
    Регистр.:
    30 июн 2008
    Сообщения:
    1.235
    Симпатии:
    654