рони, спасибо, на тестовой странице все отлично работает, но на сайте возникла проблема с конфликтом библиотек 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