<div id="containerDiv"></div>
Run Code Online (Sandbox Code Playgroud)
#containerDiv {
position: absolute;
top: 0px;
width: 400px;
height: 100%;
padding: 5px;
font-size: .875em;
overflow-y: scroll;
}
Run Code Online (Sandbox Code Playgroud)
document.getElementById("containerDiv").innerHTML = variableLongText;
Run Code Online (Sandbox Code Playgroud)
如何在下次将滚动位置重置回容器div的顶部?
我正在使用ScrollIntoView()将列表中突出显示的项目滚动到视图中.当我向下滚动ScrollIntoView(false)完美地工作.但是当我向上滚动时,ScrollIntoView(true)会导致整个页面移动一点我认为是有意的.有没有办法在使用ScrollIntoView(true)时避免整个页面移动?
这是我页面的结构 -
#listOfDivs {
position:fixed;
top:100px;
width: 300px;
height: 300px;
overflow-y: scroll;
}
<div="container">
<div="content">
<div id="listOfDivs">
<div id="item1"> </div>
<div id="item2"> </div>
<div id="itemn"> </div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
listOfDivs来自ajax调用.使用移动野生动物园.
感谢您的帮助!
在我的页面上,我有两个面板,其中左侧面板包含堆叠在彼此顶部的项目列表,当我单击/选择其中一个项目时,右侧面板中将显示有关所选项目的更多信息.我需要右侧面板可滚动,因此添加了原生动态的动力滚动到此面板,如下所示 -
#rightPanel {
position:absolute;
top:50px;
height:400px;
width:500px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
Run Code Online (Sandbox Code Playgroud)
要浏览左侧面板中的项目列表,我添加了单指滑动.它工作正常但是当我滑动下一个项目时,右侧面板已经滚动,这是不希望的.为了解决这个问题,添加了这个小例程,并在每次滑动时将rightPanel内容滚动到顶部,但是存在相当大的延迟,这使得感觉内容加载缓慢.
var scrollStopper = function() {
if ( (swipe == 'right') || (swipe == 'left') )
document.getElementById("rightPanel").scrollTop = 0;
document.getElementById('rightPanel').addEventListener('scroll', scrollStopper);
Run Code Online (Sandbox Code Playgroud)
现在没有动力滚动事情按预期工作.有关如何在每次滑动时将右面板回滚到顶部而不会导致延迟的任何想法?
有没有办法在滚动div中禁用反弹效果?
到目前为止,我已经尝试过这些东西,但都没有效 请帮忙!
如何在移动Web应用程序中禁用iPhone上的垂直反弹/滚动
无法使用UIScrollView和pagingEnabled = YES禁用退回
和
谢谢!
如果从头开始至少匹配3个字符,如何编写正则表达式以匹配字符串?
这是我的SQL查询现在的外观-
SELECT * FROM tableName WHERE columnName REGEXP "^[a-zA-Z]{3}someString";
Run Code Online (Sandbox Code Playgroud) 我varchar(mm-dd-yyyy)在mySQL 5.1中有一个数据类型的日期列.如何将其转换为DATE?
这是我到目前为止 -
SELECT id, date
FROM tableName
WHERE (CAST((SUBSTRING (date FROM 7 FOR 4 )||'/'||SUBSTRING (date FROM 4 FOR 2 )||'/'||SUBSTRING (date FROM 1 FOR 2 )) AS DATE) >= '01/01/2012' )
ORDER BY date DESC;
Run Code Online (Sandbox Code Playgroud)
得到这个
错误 - #1064 - 您的SQL语法出错; 查看与您的MySQL服务器版本对应的手册,以便在'FROM 7 FOR 4附近使用正确的语法
请帮忙.
javascript ×4
cordova ×2
css ×2
sql ×2
html ×1
ios ×1
mysql ×1
objective-c ×1
regex ×1
scroll ×1