$(window).resize(function(){ if($(window).width()>=1024 ) { jQuery('#tabs-menu').css("position", "fixed"); } else { jQuery('#tabs-menu').css("position", "static"); } }); window.addEventListener('orientationchange', function() { if($(window).width()>=1024 ) { jQuery('#tabs-menu').css("position", "fixed"); } else { jQuery('#tabs-menu').css("position", "static"); } }, false); $(document).ready(function(){ if($(window).width()>=1024 ) { jQuery('#tabs-menu').css("position", "fixed"); } else { jQuery('#tabs-menu').css("position", "static"); } });
Теперь 🤪
<script>
$(window).resize(function(){
if($(window).width()>=1024 ) { manamana(); }
});
window.addEventListener('orientationchange', function() {
}, false);
$(document).ready(function(){
function manamana(){
$('body').html( $(window).width() );
}
</script>
У меня работает. Ищите проблему в самом коде, который вы вставили в функцию manamana()
Так чтобы не плавало, надо другое условие:
if($(window).width()<1024 ) { jQuery('#tabs-menu').css("position", "static"); }
Вам, чтобы при <1024 все работало, нужно другую функцию написать, чтобы вернуть все стили обратно у tabs-menu..
sTop2 не задан, вы его с sTop3 не перепутали? Замените sTop2 на sTop3, у меня работает :)
Только вам, чтобы при <1024 все работало, нужно другую функцию написать, чтобы вернуть все стили обратно у tabs-menu..
document.documentElement.scrollTop как в css сделать? :) А так да...
Не важно, главное чтобы работало :) Я тоже не спец в js :)
$(window).resize(function(){ if($(window).width()>=1024 ) { manamana(); } }); window.addEventListener('orientationchange', function() { if($(window).width()>=1024 ) { manamana(); } }, false); $(document).ready(function(){ if($(window).width()>=1024 ) { manamana(); } });
Я поправил немного свой пост
function manamana(){тут код...}
А потом уже просто функцию manamana(); суйте в те места, которые я показал
$(window).resize(function(){ manamana(); }); - это при ресайзе окна мышкой
window.addEventListener('orientationchange', function(){ manamana(); }); - это при повороте телефона (вам может и не надо)
$(document).ready(function(){ manamana(); }); - это при первоначальной загрузке страницы
А свой код суньте в функцию
function manamana()
{
тут код...