【发布时间】:2012-11-14 23:49:11
【问题描述】:
加载我的 jQuery 移动网站后,我喜欢滚动到 div 的位置。使用此代码工作
function changeViewport(){
var errorMsg = $('.dataerror').first();
if(errorMsg != null) {
var newPosition = errorMsg.offset();
$.mobile.silentScroll(newPosition.top);
}
}
我在$(document).ready 上调用该函数,但在调用该函数并将silentScroll 调用到该位置后,框架似乎自动滚动回页面顶部......有人知道如何防止这种行为吗? (我还尝试了事件 pageinit、pageshow ......)
我必须覆盖一个函数或触发另一个事件吗?欢迎任何帮助或建议:)
干杯。
【问题讨论】:
-
我不熟悉 jquery-mobile,但看起来这可能会引导您找到答案:jquerymobile.com/test/docs/api/globalconfig.html
-
知道要设置哪个属性吗?
标签: javascript jquery jquery-mobile