Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Прикрепляющийся и открепляющейся div
Форумы портала PHP.SU » Разное » Корзина » Прикрепляющийся и открепляющейся div

Страниц (1): [1]
 

1. WhyAlwaysMe - 17 Декабря, 2012 - 13:15:38 - перейти к сообщению
Здравствуйте, проблема такая - нужно, чтобы блок(div) сначала оставался на месте, потом, когда он становится на верху экрана, он становился fixed(прилипал) к верху страницы.

И если можно дополнительно:
После фиксации становился полупрозрачным, а при наведении становился обычной прозрачности.

Код прозрачности как-то так:

CODE (javascript):
скопировать код в буфер обмена
  1. $(function() {
  2. $(window).scroll(function(){
  3. var scrollTop = $(window).scrollTop();
  4. if(scrollTop != 0)
  5. $('#menu').stop().animate({'opacity':'0.2'},400);
  6. else
  7. $('#menu').stop().animate({'opacity':'1'},400);
  8. });
  9.  
  10. $('#menu').hover(
  11. function (e) {
  12. var scrollTop = $(window).scrollTop();
  13. if(scrollTop != 0){
  14. $('#menu').stop().animate({'opacity':'1'},400);
  15. }
  16. },
  17. function (e) {
  18. var scrollTop = $(window).scrollTop();
  19. if(scrollTop != 0){
  20. $('#menu').stop().animate({'opacity':'0.2'},400);
  21. }
  22. }
  23. );
  24. });
  25.  
2. EuGen - 17 Декабря, 2012 - 13:51:59 - перейти к сообщению
Не нужно 3 раза подряд создавать дублированную тему.

 

Powered by ExBB FM 1.0 RC1