Jump to content


Photo
- - - - -

jquery.ias и success

jquery ajax scroll

  • This topic is locked This topic is locked
3 replies to this topic

#1 Alexan

Alexan
  • JBZoo User (rus)
  • User rate: 0
  • posts: 128
  • topics: 43

Posted 06 October 2014 - 09:58

по теме http://forum.jbzoo.c...uery-podgruzku/

 

там ajax подгрузка jquery.ias за место пагинации.

 

Вопрос: где прописать заново инициализацию функций для элементов тизер, например для кнопки "Избранное"?*


Edited by Alexan, 06 October 2014 - 11:32.

  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 06 October 2014 - 19:21

Alexan, не понимаю при чем тут кнопка избранное если из приведенной вами темы происходит подгрузка материалов. Можете уточнить что вы хотите получить?


  • 0
Изображение
 

#3 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 06 October 2014 - 19:26

Я так понимаю, вопрос в том, чтобы починить кнопки, использующие яваскрипт (избранное, корзина и т.д.), при использовании бесконечного скролла. Вот более развернутая тема - http://forum.jbzoo.c...ruzka-stranitc/

 

Возможно, там есть ответ. Но, на сколько я помню, решения, вроде бы, нет.


Edited by Sliapy, 06 October 2014 - 19:30.

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 Alexan

Alexan
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 128
  • topics: 43

Posted 07 October 2014 - 08:24

 

 

Alexan, не понимаю при чем тут кнопка избранное если из приведенной вами темы происходит подгрузка материалов. Можете уточнить что вы хотите получить?

 

ну в подгруженных материалах ведь есть кнопка Избранное (в teaser). Получается в тех материалах, которые загрузились сразу все кнопки работают, а в тех что подгружаются - не работают.

 

 

Я так понимаю, вопрос в том, чтобы починить кнопки, использующие яваскрипт (избранное, корзина и т.д.), при использовании бесконечного скролла. Вот более развернутая тема - http://forum.jbzoo.c...ruzka-stranitc/

 

Возможно, там есть ответ. Но, на сколько я помню, решения, вроде бы, нет.

Да, нужно починить кнопки!

Спасибо за ссыль, мысль от туда правильная

 

 

 

Для примера:

 

 

файл ...\renderer\item_columns\_default.php

<?php
defined('_JEXEC') or die('Restricted access');
if ($vars['count']) : ?>

<table class="items">  
            <?php
            foreach ($vars['objects'] as $object) :
                echo $object;
            endforeach;
            ?>
</table>

<script>  
jQuery(function ($) {

	var ddd = function() {
		console.log( 'клик' );
	};		
		
	$('td.td').on('click', ddd);
	
  jQuery.ias({
    container   : ".items",
    item    : ".tr",
    pagination  : ".pagination",
    next    : "a.next",
    loader  : "images/loader.gif",
    negativeMargin : 200,
    onLoadItems: function(items) {
		   $(items).find('td.td').on('click', ddd);
	         },
    history : false 
  });
  
});
</script>

<?php endif;?>

файл \catalog\renderer\item\test\teaser.php

<?php

defined('_JEXEC') or die('Restricted access');

?>

<tr class="tr">

	<td class="td">click</td>
	
</tr>

ну и jquery-ias.min.js подключаем.

 

Наверное где-то код кривоватый, но работает. (буду благодарен, если поправите)

 

Осталось тут: onLoadItems: добавить заново инициализацию функции нажатия на кнопку Избранное.

Сама функция как я понимаю тут: /media/zoo/applications/jbuniversal/assets/js/jquery.jbzootools.min.js

ну чет не разобрался там пока...

 

 


  • 0





Also tagged with one or more of these keywords: jquery, ajax scroll

Click to return to top of page in style!