Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   создать условие jquery (https://javascript.ru/forum/jquery/46280-sozdat-uslovie-jquery.html)

face2005 04.04.2014 11:42

создать условие jquery
 
добрый день!
вопрос в следующем: делаю боковую панель фиксированной при прокрутке к верху браузера, но при уменьшении экрана, не могу перебить стиль фиксированый стилями, как сделать правильно что бы скрипт срабатывал при ширине больше 768 пикселей..

сам скрипт:
<script>
$(function() {
var box = $('#sidebar'); // float-fixed block

var top = box.offset().top - parseFloat(box.css('marginTop').replace(/auto/, 0));
$(window).scroll(function(){
var windowpos = $(window).scrollTop();
if(windowpos < 150) {
box.css('position', 'static');
} else {
box.css('position', 'fixed');
box.css('top', 0);
}
});

});
</script>

сайт http://test.mdplus.ru/

animhotep 04.04.2014 11:53

есть такая штука http://htmlbook.ru/css/value/media
@media screen and (device-width: 768px) {
   правила, для разрешения меньше 768
   }

face2005 04.04.2014 12:43

я понимаю что Вы имеете ввиду.. 'bj я прописал, но при меньшем разрешении (768) я прокручиваю страницу и опять срабатывает функция scrollTop() и опять же присваивается position:statik////

face2005 04.04.2014 12:48

ошибочка.. не static а fixed


Часовой пояс GMT +3, время: 17:13.