0
当pjax与duration
变量一起使用时,如何设置一个函数来防止页面滚动发生变化?pjax返回false以防止滚动?
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;
})
当心了'duration'分支,从旧的分叉jquery-pjax的版本和用法与jquery-pjax当前的工作方式不兼容。 –
@SeanHogan我仍然在运行该版本,有影响已被纳入新版本? – Dan
不,它[看起来不再是项目的优先权](https://github.com/defunkt/jquery-pjax/issues/17#issuecomment-13248007)。 –