Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2012, 16:33
Новичок на форуме
Отправить личное сообщение для mr_freeman Посмотреть профиль Найти все сообщения от mr_freeman
 
Регистрация: 20.12.2012
Сообщений: 5

Пишу плагин. Не работает.live('click') для элементов.
Всем привет!
У меня есть свой плагин для увеличения картинок по клику. Он прекрасно работал до той поры, пока я не использовал его для картинок из слайдера. Думаю вы в курсе как работает простой слайдер (первый елемент "ремувается" и вставляется в конец, и наоборот).
Таким образом .click тут не подойдет. Поменял в плагине на .live('click') - вообще перестало работать (ошибок в дебаггере не выдает).

Подскажите пожалуйста, в чем может быть проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 20.12.2012, 16:46
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

код бы посмотреть
Ответить с цитированием
  #3 (permalink)  
Старый 20.12.2012, 17:54
Новичок на форуме
Отправить личное сообщение для mr_freeman Посмотреть профиль Найти все сообщения от mr_freeman
 
Регистрация: 20.12.2012
Сообщений: 5

jQuery.fn.zoom=function(options){

	var options=$.extend({
		preloader:'images/preloader.gif',
		back:'images/pixel.png',
		close:'images/close.png',
		def_width:'450',
		def_height:'300'
	},options);
	
	return this.each(function(){
		$(this).live('click',function(){
			/*...*/
		});
	});
}


$("#content .for_slider .slider .block img").zoom();

Последний раз редактировалось mr_freeman, 20.12.2012 в 17:58.
Ответить с цитированием
  #4 (permalink)  
Старый 20.12.2012, 19:04
Аспирант
Отправить личное сообщение для Sanda Посмотреть профиль Найти все сообщения от Sanda
 
Регистрация: 12.10.2012
Сообщений: 90

Пользуйтесь .on - и будет счастье.
$("#content .for_slider .slider .block").on(
  'click'
  , 'img'
  , function () {
    //...
  }
);
Ответить с цитированием
  #5 (permalink)  
Старый 20.12.2012, 20:00
Новичок на форуме
Отправить личное сообщение для mr_freeman Посмотреть профиль Найти все сообщения от mr_freeman
 
Регистрация: 20.12.2012
Сообщений: 5

Сообщение от Sanda Посмотреть сообщение
Пользуйтесь .on - и будет счастье.
$("#content .for_slider .slider .block").on(
  'click'
  , 'img'
  , function () {
    //...
  }
);
как мне эту штуку связать с плагином? оО
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу jQuery плагин для создания меню Zeboton jQuery 9 15.09.2014 15:31
Не работает addClass(), removeClass для клонированных элементов DOM. Kotakota jQuery 0 23.10.2012 12:46
Плагин для файрфокса - чтение изображений SunnyDay Общие вопросы Javascript 4 28.04.2009 17:30
Пишу плагин к ФФ gnomik Firefox/Mozilla 1 30.01.2009 16:14