Search the Community
Showing results for tags 'scrolling'.
-
Добрый день! Хочу у себя на сайте сделать что-то подобное как на http://vz.ru . Когда прокручиваешь страницу, боковые блоки упираются в свое окончание контента и тоже прокручиваются до футера. Но из-за нехватки знаний jquery не могу разобратся. Нашел из файл, где это все хранится в http://vz.ru/vengine.js и понял, что все прокручиваемые колонки имеют класс fixed_wrap, а не прокручиваемая fixed_wrap2. Я вырезал кусок из файла js и подключал его в head и ничего не происходит, вот код initFixColumn: function() { if (jQuery.browser.mobile) return; var initColumns = function() { jQuery(".fixed_wrap2").each(function() { var div = jQuery(this); if (div.height() > VZ.maxHeight) { VZ.maxHeight = div.height(); } }); }; initColumns(); jQuery(window).resize(initColumns); jQuery(window).scroll(function() { var height = jQuery(window).height(); var top = jQuery(document).scrollTop(); var b = jQuery("#copyrights").offset().top - 40; jQuery(".fixed_wrap").each(function() { var div = jQuery(this); var h = Math.floor(div.offset().top + div.height()); var diff = (VZ.maxHeight > 0) ? Math.min(VZ.maxHeight - div.height(), 0) : 0; //console.warn("top " + top + " h " + height + " h " + h + " tt " + div.offset().top + " dh " + div.height() + " pos " + div.css("position")); if (div.offset().top < diff) { div.css("bottom", "auto"); div.css("width", "auto"); div.css("position", "static"); var next = div.next(); if (next && next.hasClass("sys_fix")) { next.remove(); } } else if (top + height >= h && div.height() > height) { if (div.css("position") != "fixed") { div.css("width", div.width() + "px"); } if (h >= b && div.parent().attr("id") != "right") { div.css("bottom", (top + height - + "px"); } else { div.css("bottom", "0px"); } div.css("position", "fixed"); var next = div.next(); if (!next || !next[0] || !next.hasClass("sys_fix")) { next = jQuery("<div/>"); next.addClass("sys_fix"); div.parent().append(next); } next.css("width", div.width() + "px"); } }); }); } Может проблема в том, что у них сайт сделан в таблицах, а div перемещается по высоте ячейки, если да, то как это обойти?
-
как сделать чтобы логотип не прокручивался только жанры фильмов прокручивались http://codepen.io/lybrook/pen/rvDlw/