Deff,
могу ошибатся но такой анбинд снимет все кастомные подписки на mousemove, если даже не так то кашернее бы поступить так
function onHeaderMouseMove(r) {
var sw = $(window).width();
var sh = $(window).height();
if (sw / sh > 1.6) {
var k = sw / treeInitWidth;
var w = sw;
var h = parseInt(treeInitHeight * k);
} else {
var k = sh / treeInitHeight;
var h = sh;
var w = parseInt(treeInitWidth * k);
}
var rx = w / sw;
var ry = h / sh;
var x = r.pageX;
var y = r.pageY;
var left = x * (1 - rx);
var top = (ry < 1) ? (sh - h) : y * (1 - ry);
el.css({
left: left,
top: top
});
$('.tree-container').css({
left: left,
top: top
});
}
$().ready(function () {
$("#look").mousemove(function (e) {
$('#cursor').css({
'left': parseInt(e.pageX - 0) + 'px',
'top': parseInt(e.pageY - 80) + 'px',
'opacity': 1.0
});
if ($('#header').css('top') == '-200px')
$(document).bind('mousemove', onHeaderMouseMove);
else
$(document).unbind('mousemove', onHeaderMouseMove);
});
});
PS еще тут очень пригодится прежде чем биндить, проверка, а не забиндено ли уже, сор если надо с утра напишу