Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.05.2015, 18:39
Аватар для apolon13
Интересующийся
Отправить личное сообщение для apolon13 Посмотреть профиль Найти все сообщения от apolon13
 
Регистрация: 24.04.2015
Сообщений: 28

Запрет на дублирование .append
Вечер добрый

есть ajax запрос,где в success прописано вставлять содержимое методом
.append.

Так вот задача состоит в том что нужно запретить дублирование .append при нажатии на одну и туже ссылку более одного раза.

вот код
$(document).ready(function(){
  
  
  $('.container:not(:first)').hide();
  
  $('.container,#container').on('click','a',function(e) {
        e.preventDefault();	
        $.ajax({
            type: "POST",
            url: "ajax.php",
			data:"id="+this.href.split('/').pop(),
            success: function(data) {  
                $('#container').hide().append("<div style='clear: both;' class='container'>"+data+"</div>").fadeIn(200);
				}
			});
        
    });
  
	
});


Html

<div class="container"><ul>
	<li><a href="id1">Товары для отдыха</a></li>
	<li><a href="id2">Товары для дома</a></li>
	<li><a href="id3">Специальные ножи</a></li>
	<li><a href="id4">Детские санки</a></li>
	</ul>
	</div><div style="clear: both;"></div>
	<div id="container"></div>


Буду рад помощи в решении данного вопроса.

ссылка на пример http://r5409416.bget.ru/
Ответить с цитированием
  #2 (permalink)  
Старый 03.05.2015, 19:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

apolon13,
а вы меточку поставьте
Ответить с цитированием
  #3 (permalink)  
Старый 03.05.2015, 19:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

apolon13,
$('.container,#container').on('click','a.клас _меня_не_кликали',function(e) { $(this).removeClass('класс_меня_не_кл икали')
Ответить с цитированием
  #4 (permalink)  
Старый 03.05.2015, 19:45
Аватар для apolon13
Интересующийся
Отправить личное сообщение для apolon13 Посмотреть профиль Найти все сообщения от apolon13
 
Регистрация: 24.04.2015
Сообщений: 28

рони,
Имеете ввиду прописать подсветку в псевдоклассах ?

Или я не так понял?
Ответить с цитированием
  #5 (permalink)  
Старый 03.05.2015, 19:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

apolon13,
пропишите любой класс вашим ссылкам
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
draggable (запрет click для родителей компонента) khusamov ExtJS 5 13.04.2015 11:45
Динамический подсчет в таблице muraig jQuery 5 11.10.2014 16:54
Запрет события Click на дочернем элементе, кот. находится за рамками родителя Smokvin Events/DOM/Window 11 10.11.2013 01:53
Необходимо чтобы постом приходили разные значения двух jquery скриптов Константин Владимирович 5 Events/DOM/Window 8 29.07.2013 15:25
.append() и перестает работать обработчик wc3banderlog jQuery 2 30.01.2011 18:54