Javascript.RU

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

Показ/скрытие элементов
Добрый день! Задача стояла следующая.
Есть список категорий и список товаров, выведенных на одной странице.
В случае использования фильтра товаров категории скрываются, остается только список отфильтрованных товаров.
Требовалось написать скрипт, который при загрузке страницы:
1) Если список категорий присутствует (то есть, не был применен фильтр), скрывает отображение товаров
2) Если список категорий не отображается (то есть, был применен фильтр товаров), отображает список товаров.

HTML
<div id="categoriesHidden">
//Здесь отображается список категорий
</div>
<div class="jshop_list_product">
//Здесь происходит вывод товаров
</div>


Написала следующее:
(function($){
	$(document).ready(function(){
		
		$('.jshop_list_product').show();

		if ( $.trim($('#categoriesHidden').html() != "")){
			$('.jshop_list_product').hide();
		}
		
	});
})(jQuery);


Работает только скрытие товаров при отображении списка категорий. При загрузке результатов после использования фильтра (это происходит посредством перезагрузки страницы), у класса .jshop_list_product по-прежнему стоит свойство display:none;

Подскажите, в чем может быть проблема

Просьба: если оно должно по идее работать, но не работает, напишите об этом тоже.

Последний раз редактировалось kefalia, 05.09.2014 в 14:28.
Ответить с цитированием
  #2 (permalink)  
Старый 05.09.2014, 23:27
Интересующийся
Отправить личное сообщение для kefalia Посмотреть профиль Найти все сообщения от kefalia
 
Регистрация: 16.12.2013
Сообщений: 21

Вопрос снят. Заработало после того, как прописала вместо
if ( $.trim($('#categoriesHidden').html() != "")){

следующее:
if (document.getElementById('categoriesHidden').innerHTML.trim()!=""){
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод случайных элементов из массива в таблицу Narm0 Общие вопросы Javascript 10 06.08.2013 12:39
Удалить и вернуть массив из удаленных элементов splice Paulyyy Общие вопросы Javascript 15 29.05.2013 15:36
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Сгенерировать 2 последовательности и узнать сколько в них одинаковых элементов Ирина Владимировна Общие вопросы Javascript 10 24.03.2012 18:18
Показ/скрытие элементов DOM securelord Элементы интерфейса 15 01.02.2011 14:42