滚动条需要时间来显示
Scroll bar takes time to appear
我发现JS准备在移动端使用滚动条这个站点:http://cubiq.org/iscroll-4
My list is fill with autocomplete in input .
需要几分钟才能显示滚动条。(有时几分钟后显示,有时根本不显示)
直到它出现当我试着往下拉时,列表会跳起来
有人知道为什么会发生这种情况吗?
我的JS:
myScroll = new iScroll('wrapper');// **in Document.ready**
我的HTML:
<div id="wrapper">
<ul class="Result" data-role="listview" data-inset="true" dir="rtl">
</ul>
</div>
我的css:
#wrapper
{
z-index: 5000;
width: 30%;
position: absolute;
margin-left: 37%;
}
试试这个:
myScroll = new iScroll('wrapper', {fadeScrollbar: false});
最后我这样解决了这个问题:
每次列表大小改变时需要刷新滚动
因为自动完成填充需要时间,所以我只在一段时间后刷新滚动条。
输入时按下键的功能:
function RefreshScroll() {
setTimeout(function () {
MyScroll.scrollToElement('li:nth-child(1)', 100)
setTimeout(function () {
MyScroll.refresh();
}, 0);
}, 200);
}
相关文章:
- 显示时间的脚本
- 如何用前导零显示时间
- 如何在烛光图表中添加/显示时间框架
- 如何在页面上显示时间、日期IP和URL?更新日期:2015年2月25日
- 在条件中的几个时间行中设置自定义css效果后,从Jquery时间选择器显示时间
- 在指定时间中添加 24 小时后在网页上显示时间 x
- 如何像这样显示时间,例如:1秒前,1分钟前,1小时前,1个月前
- j查询日期选取器不显示时间输入值
- JavaScript 和 JQuery:在文本框中显示时间
- 给定一个时间戳,如何按天/周/月显示时间
- 为什么不显示时间
- 显示时间而不是日期的图表
- 根据天数和月数显示时间戳
- 如何在 Javascript 中显示时间
- 如果午夜使用时刻.js,则不显示时间
- 是否可以筛选 JSON 源以仅显示时间戳字符串中的时间
- 检查后显示时间选择器复选框,导轨(Redmine)
- 设置showErrorMessage()的显示时间
- 以12小时格式显示时间
- 日期时间倒计时,删除小数,并在每个类别中保留时间显示时间