Помогите со скриптом.

[Удален]
351

Есть скрипт и взят здесь

Как сделать, чтобы было несколько таких окон? те открыли одно, переместили и потом можно открыть другое


<script type="text/javascript">

$(document).ready(

function()

{

$('#windowOpen').bind(

'click',

function() {

if($('#window').css('display') == 'none') {

$(this).TransferTo(

{

to:'window',

className:'transferer2',

duration: 400,

complete: function()

{

$('#window').show();

}

}

);

}

this.blur();

return false;

}

);

$('#windowClose').bind(

'click',

function()

{

$('#window').TransferTo(

{

to:'windowOpen',

className:'transferer2',

duration: 400

}

).hide();

}

);

$('#windowMin').bind(

'click',

function()

{

$('#windowContent').SlideToggleUp(300);

$('#windowBottom, #windowBottomContent').animate({height: 10}, 300);

$('#window').animate({height:40},300).get(0).isMinimized = true;

$(this).hide();

$('#windowResize').hide();

$('#windowMax').show();

}

);

$('#windowMax').bind(

'click',

function()

{

var windowSize = $.iUtil.getSize(document.getElementById('windowContent'));

$('#windowContent').SlideToggleUp(300);

$('#windowBottom, #windowBottomContent').animate({height: windowSize.hb + 13}, 300);

$('#window').animate({height:windowSize.hb+43}, 300).get(0).isMinimized = false;

$(this).hide();

$('#windowMin, #windowResize').show();

}

);

$('#window').Resizable(

{

minWidth: 200,

minHeight: 60,

maxWidth: 700,

maxHeight: 400,

dragHandle: '#windowTop',

handlers: {

se: '#windowResize'

},

onResize : function(size, position) {

$('#windowBottom, #windowBottomContent').css('height', size.height-33 + 'px');

var windowContentEl = $('#windowContent').css('width', size.width - 25 + 'px');

if (!document.getElementById('window').isMinimized) {

windowContentEl.css('height', size.height - 48 + 'px');

}

}

}

);

}

);

</script>



---------- Добавлено 03.12.2013 в 13:34 ----------

Скрипт отвечает за всплывающее окно, которое можно менять в размерах и передвигать...

S
На сайте с 21.01.2013
Offline
20
#1

Ну тут как бы много надо менять. "Окно" прописано статически в html, оно одно. Это нужно заменить на динамическое создание всех элементов окна, добавив ко всем id порядковый номер. Это нужно делать в первую очередь в $('#windowOpen').bind... и потом везде, где идёт обращение к элементам по id добавлять этот самый номер.

[Удален]
#2
SOmni:
Ну тут как бы много надо менять. "Окно" прописано статически в html, оно одно. Это нужно заменить на динамическое создание всех элементов окна, добавив ко всем id порядковый номер. Это нужно делать в первую очередь в $('#windowOpen').bind... и потом везде, где идёт обращение к элементам по id добавлять этот самый номер.

Помог бы кто...(( Естественно не бесплатно... Очень нужно....

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий