Показать сообщение отдельно
  #3 (permalink)  
Старый 06.12.2014, 01:51
Кандидат Javascript-наук
Отправить личное сообщение для sashgera Посмотреть профиль Найти все сообщения от sashgera
 
Регистрация: 20.09.2011
Сообщений: 140

рони, спасибо, на тестовой странице все отлично работает, но на сайте возникла проблема с конфликтом библиотек jQuery.
На сайте jquery-1.7.2.min.js отключена (конфликт с одним из модулей), а подключена версия jquery-1.6.2.min.js, но с этой библиотекой ваш js не выполняется..
есть ли возможность выполнить ваш js с подключенной библиотекой 1.6.2.min.js ?
ваш код использовал так:
<style type="text/css">
.left_block {float:left;}
#sidebar {width:564px; height:200px; background:#fc0; position: fixed;}
#tabl {width:564px; height:1600px; background:#f00;}
--></style>
<div class="left_block"></div>
<div id="sidebar">фиксированный див<br /><br /> фиксированный див прокручивается по оси Y...</div>
<div id="tabl">див без позиции</div>

<script type='text/javascript'>
var jQnoC12 = jQuery.noConflict(); // query ноконфликт
 var col = jQnoC12("#sidebar"), lblock = jQnoC12(".left_block");
 jQnoC12(window).on("scroll resize",function () {
  var  def = lblock.offset().left + lblock.width()-jQnoC12(this).scrollLeft();
 col.css("left", def);
 });
</script>

может быть посмотрите?
вот тестовая страница на сайте: http://www.glass-pgc.ru/price/test2.html
Ответить с цитированием