Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 15.09.2018, 10:17   #1
Yeell
Новичок
 
Регистрация: 15.09.2018
Сообщений: 2
Репутация: 10
По умолчанию Почему при создании нового объекта методом new, старый пропадает?

Код:

var box = function(D_elem, t, f){
time = t/4;
var D_small = D_elem.find('#small');
var offsetX =0;
var offsetY=0;
var isMove = false;
if(f){
setInterval(function (){
$("#small").animate({top:"-175px"}, time);
$("#small").animate({left:"175px"}, time);
$("#small").animate({top:"0px"}, time);
$("#small").animate({left:"0px"}, time);
},0);
} else {
setInterval(function (){
$("#small").animate({left:"175px"}, time);
$("#small").animate({top:"-175px"}, time);
$("#small").animate({left:"0px"}, time);
$("#small").animate({top:"0px"}, time);
},0);
}
D_elem.on("mousedown", function(event){
var coords= D_elem.offset();

offsetX = event.pageX - coords.left;
offsetY = event.pageY - coords.top;
isMove = true;
});
$(window).on("mousemove", function(event){
if(isMove){
D_elem.css({
left:	event.pageX - offsetX,
top:	event.pageY - offsetY
});
} 
});
$(window).on("mouseup", function(event){
isMove=false;
});

};
$(function() {
D_elem = $("#container");
f = false;
if(f=true){var right=f}
else {var left=f};
var boxes_new1 = new box(D_elem , 4000, right);
var boxes_new2 = new box(D_elem , 6000, left);
});;


_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 15.09.2018 в 10:44.
Yeell вне форума   Ответить с цитированием
Старый 15.09.2018, 10:58   #2
Yeell
Новичок
 
Регистрация: 15.09.2018
Сообщений: 2
Репутация: 10
По умолчанию

Код:

    var box = function(D_elem, t, f){
	time = t/4;
	var D_small = D_elem.find('#small');
	var offsetX =0;
	var offsetY=0;
	var isMove = false;
	if(f){
		setInterval(function (){
			$("#small").animate({top:"-175px"}, time);
			$("#small").animate({left:"175px"}, time);
			$("#small").animate({top:"0px"}, time);
			$("#small").animate({left:"0px"}, time);
		},0);
	} else {
	setInterval(function (){
	$("#small").animate({left:"175px"}, time);
	$("#small").animate({top:"-175px"}, time);
	$("#small").animate({left:"0px"}, time);
	$("#small").animate({top:"0px"}, time);
	},0);
	}
	D_elem.on("mousedown", function(event){
		var coords= D_elem.offset();
		
		offsetX = event.pageX - coords.left;
		offsetY = event.pageY - coords.top;
		isMove = true;
		});
		$(window).on("mousemove", function(event){
			if(isMove){
				D_elem.css({
					left:	event.pageX - offsetX,
					top:	event.pageY - offsetY
					});
					} 
					});
					$(window).on("mouseup", function(event){
						isMove=false;
						});

						};
$(function() {
	D_elem = $("#container");
	f = false;
	if(f=true){var right=f}
	else {var left=f};
	var boxes_new1 = new box(D_elem , 4000, left);

	});

Yeell вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[osCommerce] Ошибка при создании нового пользователя Krasi PHP 2 21.08.2012 06:39
Автозаполнение таблицы при создании нового листа, затем диаграммы ilia.belyaev Microsoft Office Excel 0 01.04.2012 12:58
Шаблон при создании нового консольного приложения Arsenx777 C# (си шарп) 1 18.10.2011 22:16
Ошибка при добавлении нового объекта Сергей089 Общие вопросы Delphi 2 11.09.2010 11:41
Шаблон при создании нового листа lecko Microsoft Office Excel 19 28.07.2010 15:15


11:39.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru