Javascript.RU

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

как удалить скрипт загруженный с помощью $.getscript ?
Наверно бред, ну а вдруг?!
Ответить с цитированием
  #2 (permalink)  
Старый 13.11.2013, 00:12
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

okyrok,
А зачем ?
Т.е он с автоперезапуском ? Или ?
Ответить с цитированием
  #3 (permalink)  
Старый 13.11.2013, 01:08
Интересующийся
Отправить личное сообщение для okyrok Посмотреть профиль Найти все сообщения от okyrok
 
Регистрация: 17.09.2013
Сообщений: 19

Deff,
ну в общем есть у меня такая "поделка" : http://resizeandcrop.smr0.ru/ там каждый раз при двойном клике выполняется $.getScript("js/crop.js"); и когда кликаешь, каждый раз при выполнении она подгружается на один раз больше, в принципе все работает, но хочу из гавна сделать конфетку из гавна
Ответить с цитированием
  #4 (permalink)  
Старый 13.11.2013, 02:39
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

okyrok,
A управлять отключением/включением клика ? http://jquery-docs.ru/Events/bind/#typedatafn
Ответить с цитированием
  #5 (permalink)  
Старый 14.11.2013, 02:17
Интересующийся
Отправить личное сообщение для okyrok Посмотреть профиль Найти все сообщения от okyrok
 
Регистрация: 17.09.2013
Сообщений: 19

jQuery(function($){

	window.first = undefined;

	$('#crop').click(function(e) {

	if(window.first) return;
	window.first = true;

		$.post('crop3.php', {'x1': x1, 'x2': x2, 'y1': y1, 'y2': y2, 'img': img, 'crop': crop, 'hdgfsw': window.hdgfsw, 'hdgfsh': window.hdgfsh}, function(file) { Не суть какой код
		});
	
    });
});


Окей поставил заглушку, теперь все норм но кто мне объяснит(лучше ссылкой) какого хрена этот скрипт при каждом его подключении отправлял свой ПОСТ на один раз больше в алгебр. прогрессии

Последний раз редактировалось okyrok, 14.11.2013 в 02:23.
Ответить с цитированием
  #6 (permalink)  
Старый 14.11.2013, 02:21
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от okyrok
тем временем разбираюсь с событиями.
function setDblclick(){
    $(celektor).bind("dblclick", function(){
       $.getScript("js/crop.js", function(){
          $(celektor).unbind("dblclick"); //По загрузке, отключаем текущее подключение
          // Тут может еще коды или вызовы функций...
          setDblclick(); //Подключаем обработку нового события;
      });
   });
} setDblclick();

Последний раз редактировалось Deff, 14.11.2013 в 02:23.
Ответить с цитированием
  #7 (permalink)  
Старый 14.11.2013, 02:34
Интересующийся
Отправить личное сообщение для okyrok Посмотреть профиль Найти все сообщения от okyrok
 
Регистрация: 17.09.2013
Сообщений: 19

Deff,
попробую только мне через .on() и .off() надо будет делать, как чё отпишусь, и верхнее сообщение отредактировал)
Ответить с цитированием
  #8 (permalink)  
Старый 14.11.2013, 02:35
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

function setDblclick(){
    $(celektor).on("dblclick", function(){
       $.getScript("js/crop.js", function(){
          $(celektor).off("dblclick"); //По загрузке, отключаем текущее подключение
          // Тут может еще коды или вызовы функций...
          setDblclick(); //Подключаем обработку нового события;
      });
   });
} setDblclick();//Вызов однократный при первом старте
Ответить с цитированием
  #9 (permalink)  
Старый 14.11.2013, 02:46
Интересующийся
Отправить личное сообщение для okyrok Посмотреть профиль Найти все сообщения от okyrok
 
Регистрация: 17.09.2013
Сообщений: 19

Гениально но мне еще повникать немного надо))всему своё время
Ответить с цитированием
  #10 (permalink)  
Старый 15.11.2013, 03:28
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

Есть вроде jQuery.one: http://api.jquery.com/one/ Хэндлит эвент один раз.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите пожалуйста как мне можно изменить этот скрипт Niko Общие вопросы Javascript 3 15.04.2013 15:35
Подскажите пожалуйста как мне можно изменить этот скрипт Niko jQuery 0 13.04.2013 14:47
Как загрузить и заставить работать скрипт после загрузки frame? Chifu Общие вопросы Javascript 3 13.04.2013 14:18
Как удалить из набора элементы у которых дисплей нан KamalovRadik jQuery 3 30.10.2011 16:11
как с помощью RegExp определить страницу? Splunchik Events/DOM/Window 3 20.09.2011 13:30