bes - Попробовал... В принципе работает, но проблема с "дерганием" меняется как шило на мыло ))))) вертикальное на горизонтальное )))
var mytop=0;
var myblock=0;
$(function() {
$(".chat").mouseenter(function() {
if (mytop == 0){
var topoffset = jQuery('.chat').offset();
mytop = topoffset.top;
} else {
var blockoffset = jQuery('.chat').offset();
myblock = blockoffset.top;
}
var scrollY = myblock - mytop;
window.onscroll = function () {
$("html,body").animate({"scrollTop":scrollY},0);
}
/*
$('body').css("overflow","hidden");
$("#main").css({"marginRight":17});
*/
}).mouseleave(function() {
/*
$('body').css("overflow","visible");
$("#main").css({"marginRight":0});
*/
})
});
2Deff - спасибо, а можно поподробнее про event?