Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   colorbox - снять обработчик со ссылки (https://javascript.ru/forum/library-toolkit-framework/31701-colorbox-snyat-obrabotchik-so-ssylki.html)

qwert_ukg 17.09.2012 17:25

colorbox - снять обработчик со ссылки
 
есть библиотека всяких попап окон colorbox.
привязал на ссылку попап открывающий фрэйм
$("#go_link").colorbox({iframe:true, width:"400px", height:"400px"});
теперь проблема убрать этот обработчик с этого события (именно вызов попапа)
$.colorbox.close() - закрывает
$.colorbox.remove() - ваще удаляет
пробовал так:
$("#go_link").unbind('colorbox');
$("#go_link").unbind('click', colorbox);
и еще всякие разные извраты пробовал - никак

а вообще это кроссдоменный фрейм открывающийся по ссылке: авторизовался в нем и он больше нафиг не должен выскакивать по клику на ней. только в случае разлогиневания с самого сайта он снова должен открываться

ssnikolay 17.09.2012 18:55

Навесь новый с параметрами
$("#go_link").colorbox({iframe:false, width:"1px", height:"1px"});
o_o

qwert_ukg 17.09.2012 19:16

не устраивает такой вариант)

qwert_ukg 18.09.2012 07:56

библиотека в целом неплоха, и работает шустро, но вот как анбиндить обработчик события я так и не нашел. методом проб и ошибок оказалось что костыль привязывает его к им же добавленному классу, написав функцию-костыль для костыля почувствовал себя инвалидом(

_axl 18.09.2012 15:37

https://www.google.ru/search?q=color...hrome&ie=UTF-8
первая же ссылка дает ответ

qwert_ukg 19.09.2012 07:22

до такого решения я сам додумался


Часовой пояс GMT +3, время: 23:33.