Dom Css потерял виджет jQuery Pagination Wordpress

Я разработал виджет для Wordpress, чтобы показать портфолио, пользователь может выбрать, хочет ли он нумерацию страниц, фильтровать категории, количество сообщений на странице ... и так далее, это все отлично работает с системой разбиения на страницы php, которую я сделал.

Я пытаюсь реализовать ajax jquery для этой разбивки на страницы в виджете, чтобы он перезагружался без перезагрузки всей страницы. У меня есть этот код:

jQuery('.paginate a').live('click', function(e){ 
e.preventDefault(); 

var link = jQuery(this).attr('href');  
jQuery('.widget_gantry_portfolio').html('
'); jQuery('.widget_gantry_portfolio').load(link+' .widget_gantry_portfolio .portfolio_class');

Разбиение на страницы отлично работает в php, когда я реализую этот код, разбиение на страницы работает, но при нажатии виджет теряет все пользовательские настройки (показать фильтр, показать разбивку на страницы и т. д.), div также теряют свои расчетные значения. % ширины и высоты, которые впервые присутствовали в css (увидено в firebug):

element.style{width and height}

Я провел несколько дней вокруг этого и вместо live, on и delegateи и так далее, но ни один из них не работает, эта разбивка на страницы ajax также отлично работает в разбиении на страницы сообщений на моем сайте, но виджет не перезагружает элементы Dom?

Самое важное для меня это:

-У каждого из элементов отсутствует ширина и высота, которые были в DOM css, во-первых, эта ширина вычисляется с помощью функций.php enqued-скрипт, который выглядит так, например, когда он имеет 4 столбца:

var mysizes = function() {
    theWidth4 = jQuery(".mosaic-block4c img").css('width');
    jQuery(".mosaic-block4c").css('width', theWidth4);
    theHeight4 = jQuery(".mosaic-block4c img").css('height');
    jQuery(".mosaic-block4c").css('height', theHeight4);
}

Я вызываю mysizes(); функция из виджета php с тегом

- Фильтр категорий отсутствует, я думаю, потому что при загрузке страницы не распознает пользовательские пресеты для виджета. Он отлично распознает его на первой странице, но не на последующих страницах.

Ссылка на сайт с разбиением на страницы виджета портфолио не работает должным образом (чтобы увидеть, щелкните вторую страницу):

http://framecero.com/aagantrywordpress/?page_id=635

Ссылка на образец категории с этим такая же работа с разбивкой на страницы (разбивка на страницы внизу страницы):

http://framecero.com/aagantrywordpress/?cat=4

8
задан Milap 23 February 2016 в 06:13
поделиться