0

変数でpjaxを使用する場合duration、ページスクロールが変更されないように機能を設定するにはどうすればよいですか?

var duration = 400
$('a.pjax').pjax('#main', { duration: duration })
$('#main')
  .on('pjax:start', function() { $(this).fadeOut(duration) })
  .on('pjax:waiting', function() {
      $(this)
        .html('<div style="width: 100%; text-align: center;"><img src="waiting.gif" /></div>')
        .show()
    })
  .on('pjax:end',   function() { $(this).fadeIn(duration) })

私は次のことを試みましたが、成功しませんでした:

$('a.pjax').pjax('#main', { duration: duration }, function(){
    return false;
})
4

1 に答える 1

3

これにより、pjax の自動スクロールが停止します。

$.pjax.defaults.scrollTo = false;
于 2013-02-06T22:50:16.777 に答える