我正在使用iScroll在我的webapp中执行我的卷轴并且非常满意。但在这种情况下,我需要在页面加载时自动滚动到特定的li,但我没有运气。
以下是我要做的事情:
var myScroll;
function loaded () {
myScroll = new IScroll('#wrapper', { mouseWheel: true, click: true });
}
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
myScroll.scrollToElement(document.querySelector('#scroller li:nth-child(50)'), null, null, true);
如果我插入这样的链接:
<a href="javascript:myScroll.scrollToElement(document.querySelector('#scroller li:nth-child(50)'))">
一切正常应该......我做错了什么?
答案 0 :(得分:1)
我建议使用window.onload事件来执行与该函数调用中完全相同的操作 看起来应该是这样的:
window.onload = function() {
myScroll.scrollToElement(document.querySelector('#scroller li:nth-child(50)'), null, null, true);
}
here是有关onload事件的更多详细信息(您甚至可以将其附加到html元素)