Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как установить сразу 2 плагина? например Accordion (https://javascript.ru/forum/jquery/57143-kak-ustanovit-srazu-2-plagina-naprimer-accordion.html)

Grog 21.07.2015 18:44

Как установить сразу 2 плагина? например Accordion
 
Вообщем мб не очень правильно задан вопрос, извините.
Есть js файл аккордиона и к нему прилагаются стили!

Каким образом сделать 2 аккордиона?

рони 21.07.2015 19:07

Цитата:

Сообщение от Grog
Каким образом сделать 2 аккордиона?

указать селекторы в инициализации 2 или 10 неимеет значения.

Grog 21.07.2015 19:43

Цитата:

Сообщение от рони (Сообщение 380719)
указать селекторы в инициализации 2 или 10 неимеет значения.

Можешь чуть подробнее объяснить
получается, если изменю id $( "#accordion" ).accordion();

то мне предется стили дублировать и js ?

рони 21.07.2015 19:59

Grog,
надо видеть код, и делать css не через id а общий class

рони 21.07.2015 20:03

Grog,
хоть вложенный один в другой всё должно работать
http://javascript.ru/forum/jquery/45...tml#post303132

Grog 21.07.2015 20:21

Цитата:

Сообщение от рони (Сообщение 380725)
Grog,
надо видеть код, и делать css не через id а общий class

Все, с селекторами понял)
Теперь вот проблема

$("#accordion2").accordion();

//accordion
$( "#accordion" ).accordion();

Срабатывает только тот аккордион который стоит выше, и вообще все, что после первого аккордиона не работает(имеется ввиду, все скрипты)

Что-то типо один скрипт перекрывает остальные (извини за настольок убогое объяснение, лучше не смог :lol: )

Вот, что в js
<script type="text/javascript">
jQuery(document).ready(function(){
  	//добавить в корзину		
		$(".addcart").click(function() {
			var productIDValSplitter    = (this.id).split("_");
			var productIDVal            = productIDValSplitter[1];
			var productIDses 			= productIDValSplitter[2];

			
				ajax({
					type: "POST",
					url: "/modules/korzina/add_basket_obr.php",
					dataType : 'html', 
					data: { productid: productIDVal,productses: productIDses},
					success: function(data) {
						$(".korz_count").text(data);
					},
				});
				

			});

  
   $("#accordion2").accordion();
  
  //accordion
    $( "#accordion" ).accordion();
 
  });
</script>


Изначально убрал аккордеон в самый низ, ибо из-за него не работало добавление в корзину

рони 21.07.2015 20:31

Grog,
маловато будет ... и запятая лишняя болтается в 17 строке ...

Grog 21.07.2015 20:39

Цитата:

Сообщение от рони (Сообщение 380728)
Grog,
маловато будет ... и запятая лишняя болтается в 17 строке ...

А что нужно, чтобы ты понял в чем беда?
Ну, скидывать скрипт аккордеона бессмысленно, ибо там точно норм, а больше и нечего в принципе)

рони 21.07.2015 21:14

Grog,
нужен живой пример, макет, без кода можно только гадать


Часовой пояс GMT +3, время: 16:32.