есть гуру JS? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64248.8802
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 01.07.2010, 21:51   #1
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845901
По умолчанию есть гуру JS/mootools?

multibox (mootools)

кусок из multibox.js:
var multiBox = new Class({
....
initialize: function(className, options){
....
this.closeButton = new Element('div').addClass('MultiBoxClose').inject(th is.container).addEvent('click', this.close.bind(this));
(это для кнопки закрытия в правом верхнем углу)

мне надо на кнопку в боксе повесить несколько операций, и в конце чтобы оно закрывалось автоматом...

не пойму как его закрыть...

Последний раз редактировалось imgreen; 01.07.2010 в 23:19.
imgreen вне форума  
Старый 01.07.2010, 21:57   #2
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845901
ТС -->
автор темы ТС По умолчанию

т.е. нужен вот этот кусок this.close.bind(this), только хз что писать вместо this
imgreen вне форума  
Старый 01.07.2010, 22:56   #3
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845901
ТС -->
автор темы ТС По умолчанию

imgreen вне форума  
Старый 01.07.2010, 23:07   #4
Домкрат
Дохуя дорвейщик
 
Аватар для Домкрат
 
Регистрация: 26.11.2008
Сообщений: 898
Бабло: $55079
По умолчанию

тебе потом блок нужно совсем удалить или просто невидимым сделать?
__________________
If you can dream - and not make dreams your master
Домкрат вне форума  
Старый 01.07.2010, 23:10   #5
Домкрат
Дохуя дорвейщик
 
Аватар для Домкрат
 
Регистрация: 26.11.2008
Сообщений: 898
Бабло: $55079
По умолчанию

но вообще я полагаю как-то так:

this.closeButton = new Element('div').addClass('MultiBoxClose').inject(th is.container).addEvent('click', function(ths){ тут несколько операций; ths.close.bind(ths) }(this));
__________________
If you can dream - and not make dreams your master
Домкрат вне форума  
Старый 01.07.2010, 23:18   #6
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,230
Бабло: $247845901
ТС -->
автор темы ТС По умолчанию

Цитата:
тебе потом блок нужно совсем удалить или просто невидимым сделать?
удалить


Цитата:
this.closeButton = new Element('div').addClass('MultiBoxClose').inject(th is.container).addEvent('click', function(ths){ тут несколько операций; ths.close.bind(ths) }(this));
не, мне надо повесить их на обычную кнопку в содержимом ифрейма
imgreen вне форума  
Старый 01.07.2010, 23:28   #7
Домкрат
Дохуя дорвейщик
 
Аватар для Домкрат
 
Регистрация: 26.11.2008
Сообщений: 898
Бабло: $55079
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
не, мне надо повесить их на обычную кнопку в содержимом ифрейма
$('frameID').addEvent('click', function() { $('frameID').destroy() });
__________________
If you can dream - and not make dreams your master
Домкрат вне форума