2011-11-08 7 views
3

これは私の最初の投稿ですので、もっと情報が必要な場合はお知らせください。jQueryアンカースクロール... 2つのonclickイベント

ページコンテンツの下部にリンクを生成するページングプラグインを使用しています。以下のように改ページリンクを出力します。

<a title="Next Page" onclick="appendContent(-2);" class="next scroll" href="#top">next</a> 

ページネーションリンクがクリックされたときに、私はまた、コンテンツの先頭にスクロールプラグインを使用したいので、ページがスクロールします。次のようにプラグインコードは...

$(document).ready(function() { 
$("a.scroll").anchorAnimate() 
}); 

jQuery.fn.anchorAnimate = function(settings) { 

settings = jQuery.extend({ 
    speed : 1100 
}, settings); 

return this.each(function(){ 
    var caller = this 
    $(caller).click(function (event) { 
     event.preventDefault() 
     var locationHref = window.location.href 
     var elementClick = $(caller).attr("href") 

     var destination = $(elementClick).offset().top; 
     $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() { 
      window.location.hash = elementClick 
     }); 
     return false; 
    }) 
}) 
} 

私は直面しています問題は、そのためのonclickの=「appendContent(-2);」でありますイベントは、ページネーションが生成され、スクロールは動作しません...私は何とか2つのクリックイベントを組み合わせる必要があります。私はjQueryを十分に経験していないので、助けてくれる人がいればいいと思っています。

詳細情報が必要な場合はお知らせください。

+0

それは –

+0

私はこのプラグインのバージョン縮小さを使用しています... http://rohitsengar.cueblocks.net/jquery-paginationそれらを結合するために編集する必要がありますよう、あなたのページネーションプラグインのソースを投稿できますhttp://rohitsengar.cueblocks.net/paginator/download.php?f=paginator_dev.js -plugin/ ここunminifiedバージョンがあります... は、私は、これは多くの依頼するかもしれません実現します。..私は単純な解決策があるかもしれないと思った。何か必要があれば教えてください。 – Palle

答えて

0

jcleryを使用してonclick属性を削除できます。それを行う前に、それを保存してスクロール機能で代わりに呼び出してください。

関連する問題