2012-06-14 10 views
8

後に失われ、ユーザーは、彼がそうで改ページ、フィルターカテゴリ、ページあたりのポストの数...とを望んでいるならば、それはすべての作品を選択することができます私が作ったPHPページネーションシステムで完璧です。ドムCSSは、ポートフォリオを表示するWordpressのためのウィジェットをIを開発しているjQueryのページネーションWordpressのウィジェット

私はそれがページ全体をリロードせずにリロードするためにウィジェットでこのページ付けにAjaxのjqueryのを実装しようとしています。私はこのコードを持っている:

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

var link = jQuery(this).attr('href'); 
jQuery('.widget_gantry_portfolio').html('<div class="loading"></div>'); 
jQuery('.widget_gantry_portfolio').load(link+' .widget_gantry_portfolio .portfolio_class'); 

ページネーションは、ウィジェットの損失をクリックしたときに私は改ページの作品このコードを実装するが、とき、PHPで完璧に動作し、すべてのユーザー設定(ショーフィルタ、ショーpagination..etc)、のdivまた、(放火犯で見られる)CSSに最初に存在していた彼らの計算%の幅と高さを失う:私はこれを回避するいくつかの日となっていると上とデリゲート、ライブの代わりに証明している

element.style{width and height} 

をし、そういうわけではありませんが、それらのどれも動作しません。このajaxページネーションは私のサイトの投稿のページネーションも完璧に作業していますが、ウィジェットはDom要素を読み込んでいませんか?

私にとって最も重要なことは、次のとおり、それは、DOM、CSSで

幅と高さが不足して要素の

- 各ました、まず、この幅は、例えば、次のように行くのfunctions.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の関数

- ページングの負荷がウィジェットのユーザプリセットを認識しないため、カテゴリのフィルタが不足していると思われます。最初のページでは完全に認識しますが、後続のページでは完全に認識しません。

正常に動作していないポートフォリオウィジェット改ページとサイトへのリンク(参照するには、2ページをクリックしてください):ページの下部に取り組んこの同じページネーション(ページネーションとサンプルのカテゴリに

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

リンク):

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

+0

スクリプトをエンキューのfunctions.phpを述べ、それがアヤックスから呼び出されたときに、これがロードされていない可能ですか? – roryok

+2

クイックルックでは、少なくともHTML構造を変更していることがわかります。ページ区切りのページでは、.portfolio_classは2回ネストされ、オリジナルは1回だけです。 –

+1

はい! Jure C.それは問題で、私は関数を使う必要がありました:ajaxComplete();もう一度averythingをリロードする。ありがとう –

答えて

1

Jure C. commentから:

クイックルックでは、少なくともHTML構造を変更していることがわかります。ページが分かれているページでは、オリジナルは1回だけですが、.portfolio_classは2回入れ子になっています。

関連する問題