Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2012, 13:40
Аватар для ddale
Аспирант
Отправить личное сообщение для ddale Посмотреть профиль Найти все сообщения от ddale
 
Регистрация: 04.07.2012
Сообщений: 50

Остановить выполнение функции
Привет.

Вот код
$("#look").mousemove(function (e) {

        // отслеживание перемещения нестандартного курсора в пределах слайдера
        var Cur = $('#cursor');
        Cur.css({
            'left': parseInt(e.pageX - 0) + 'px',
            'top': parseInt(e.pageY - 80) + 'px',
            'opacity': 1.0,
        });

        if ($('#header').css('top') == '-200px') { // вот условие
            $(document).mousemove(function(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
                });
                
            });

        }

        else{
            // что написать, чтобы остановить выполнение функции
        }

    });

Последний раз редактировалось ddale, 07.08.2012 в 13:54.
Ответить с цитированием