Перейти к содержимому


Не Работают Спойлеры В Опере


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 ogonek7777

ogonek7777

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 08 Октябрь 2012 - 16:15

Есть проблема с открытием скрытых ответов, которые расположены под изображением товара. Опера отказывается их открывать. Есть ли возможность это исправить?
Пример

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Октябрь 2012 - 17:36

Попробуйте вместо

<h7 onclick="$('#id').toggleClass('hide')">
<div id="id" class="hide">

использовать

<h7 onclick="$('#id').toggle(); return(false);">
<div id="id" style="display:none;">


#3 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 27 Декабрь 2012 - 13:10

А как вы сделали "скрытые ответы"?

#4 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 27 Декабрь 2012 - 14:27

Просмотр сообщенияotdyh-i-son.ru (27 Декабрь 2012 - 13:10) писал:

А как вы сделали "скрытые ответы"?
Ответ в общем-то был представлен в сообщении выше.  
<h6 onclick="$('#id1').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id1" style="display:none;">
скрытый текст
</div>

<h6 onclick="$('#id2').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id2" style="display:none;">
скрытый текст
</div>

<h6 onclick="$('#id3').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id3" style="display:none;">
скрытый текст
</div>
. . .


#5 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 27 Декабрь 2012 - 23:25

Просмотр сообщенияsupport 2.0 (27 Декабрь 2012 - 14:27) писал:

Ответ в общем-то был представлен в сообщении выше.  
<h6 onclick="$('#id1').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id1" style="display:none;">
скрытый текст
</div>

<h6 onclick="$('#id2').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id2" style="display:none;">
скрытый текст
</div>

<h6 onclick="$('#id3').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id3" style="display:none;">
скрытый текст
</div>
. . .

А для каких заголовков "H6" будет работать данное правило? для всех?
Мне необходимо для одной только страницы.

#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 28 Декабрь 2012 - 01:11

Если вам необходимо данное правило только для определенного товара, то используйте условие вида

{%IF GOODS_NAME=Название товара%}
<h6 onclick="$('#id1').toggle(); return(false);" style="cursor: pointer;"> Заголовок </h6>
<div id="id1" style="display:none;">
скрытый текст
</div>
{%ENDIF%}


#7 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 28 Декабрь 2012 - 15:21

спасибо.

#8 sibulba

sibulba

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 335 сообщений

Отправлено 04 Февраль 2013 - 23:34

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

#9 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Февраль 2013 - 02:59

Данный код необходимо вставлять в шаблон "Товар", например после или перед кодом описания

<!-- Блок описания товара. Показываем его есть описание товара -->
	  {% IF GOODS_DESCRIPTION_LARGE %}
		<h3>Описание {GOODS_NAME}</h3>
		<div class="htmlDataBlock" itemprop="description">
		  {GOODS_DESCRIPTION_LARGE}
		</div>
	  {% ENDIF %}
	  <!-- END Блок описания товара. Показываем его есть описание товара -->





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных