Javascript水平滚动按钮
javascript horizontal scroll with buttons
在我的个人资料页面,我有一个小div,我做不同的事情显示奖励。为了节省空间,div真的很小,但是我已经用按钮做了一个水平滚动。
<div class="award-wrapper fr" style="width:19%; margin:auto;">
<h3 class="award-title"><i class="fa fa-trophy"></i> Awards</h3>
<div class="award-content" id="inner outer" style=" margin:0 auto; text-align:center;">
<div style="float:left; height:100%; left:0; position:absolute;">
<input type="button" value="«" class="scroll_button" id="left-button"/>
</div>
<div id="myDiv" style="float: left;">
<?php include"award.php"; ?>
</div>
<div style="float:right; height:100%; right:0; position:absolute;">
<input type="button" value="»" class="scroll_button" id="right-button"/>
</div>
</div>
</div>
.scroll_button {
opacity: 0.5;
color:#fff;
padding:3px;
height:100%;
}
.scroll_button:hover {
opacity: 0.8;
color:#05c7f7;
}
.scroll_button:active {
color:#05c7f7;
opacity: 0.8;
background:#08090a;
}
不确定我的代码是否有其他部分是必要的
如果你的意思是有一个左键来强制滚动条向左,和一个类似的右键来强制它向右,这绝对是如此合理。
https://jsfiddle.net/5ug583ff/var button = document.getElementById('slide');
button.onclick = function () {
document.getElementById('container').scrollLeft += 20;
};
代码示例:https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft
我不能100%确定这是否是你问题的答案,因为我没有完全理解你的问题。
如果你想让你的奖项水平滚动div…
替换:
<div id="myDiv" style="float: left;">
<?php include"award.php"; ?>
</div>
与这个:
<div id="myDiv" style="float: left; overflow-x:scroll;">
<?php include"award.php"; ?>
</div>
相关文章:
- 如何停止向上滚动<按钮dojoType=“;dijit.form.Button”;type=“;提交”/>在
- 每次单击按钮时水平滚动元素
- 如何用按钮控制文本区域滚动
- 如何在已经有图标的滚动到顶部按钮中添加文本
- 按下后退按钮时,如何保持可滚动区域的滚动位置
- 模式上的后退和前进按钮位于图像库上(可滚动浏览)
- 如何停止两个按钮执行相同的工作?在这种情况下,它们都会滚动到顶部
- 如何在滚动时突出显示菜单按钮 - AngularJs
- 每次我按下按钮时,网站都会向上滚动
- 使用按钮滚动iframe-iPhone
- 从一个按钮滚动到不同的 ID
- jQuery通过向上/向下按钮滚动到下一个元素 - 如何为手动滚动添加处理,否则会混淆这一点
- 单击“返回顶部”按钮(滚动顶部)多次发布
- 不需要使用jQuery按钮滚动
- 主干后退按钮滚动问题
- 如何使关闭按钮滚动与页面
- 使用“下一步”和“上一步”按钮滚动锚标记
- 根据单击的按钮滚动到页面
- 防止左/右按钮滚动页面
- 如何使页面滚动到一个特定的元素时,单击一个按钮?滚动动画,如果可能的话