Показать сообщение отдельно
  #1 (permalink)  
Старый 21.11.2012, 12:41
Аватар для Tek
Tek Tek вне форума
Профессор
Отправить личное сообщение для Tek Посмотреть профиль Найти все сообщения от Tek
 
Регистрация: 22.02.2012
Сообщений: 212

Накопление $(document).mouseup(up);
Собственно иметься такая конструкция:
up = function() {
	alert("ss");
	position_left_block = target.position().left;
	position_left_top = target.position().top;
	if (position_left_top > 0 && position_left_top < 100){
		if (on_place == false){
			check_block();
		}else{
			hide_info(last_block,"show");
		}
	}
        $(document).unbind('mousemove');
    }, 
down = function(e) {
        // запоминаем блок
		target = $(this);
        click_of_l = e.pageX - (($(document).width()-1000)/2)- this.offsetLeft;
		//click_of_t = $(window).height()/2 -e.pageY - this.offsetTop;
		// вешаем события
        $(document).mousemove(move).mouseup(up);
    };

// повешали событие на нажатие по блоку
$blocks.mousedown(down);

При первом mouseup функция up отрабатывает 1 раз, при втором 2 и тд. подскажите в чем может быть причина?

Последний раз редактировалось Tek, 21.11.2012 в 12:48.
Ответить с цитированием