2015-02-12 2 views
0

Im интересно, как отключить эту Jquery событие на мобильных разрешенияхОтключить JQuery мобильных разрешений

$(window).scroll(function(e){ 
parallax(); 
}); 
function parallax(){ 
    var scrolled = $(window).scrollTop(); 
    $('.hero_image').css('top',-(scrolled*0.6)+'px'); 
} 

Я пытался несколько различных вещей, от других сообщений на эту тему, но ничего не кажется, делает трюк.

ответ

0

Что касается использования $ (window) .width(); , так что вы можете сделать что-то подобное

$(window).scroll(function(e){ 
if($(window).width() > 600){ 
parallax(); 
} 
}); 
+0

Большое спасибо. Казалось, что это трюк, когда я тестировал в браузерах. но как только я открыл сайт на моем телефоне, параллакс все еще был реализован, и borken – jwillk

+0

взгляните на это http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a -mobile-device-in-jquery? rq = 1 –

+0

@jwillk на вашем мобильном телефоне вы должны удалить куки, прежде чем снова протестировать свой сайт :) или вы не увидите никаких изменений –

Смежные вопросы