Javascript 使用控件水平滚动一组图像
我有一个div,里面有一堆图片。具有左右箭头控件。我希望我的div通过箭头控件在图像中左右滚动。我可以找到垂直上下滚动div,但现在是向左和向右滚动?通过编辑滚动元素的Javascript 使用控件水平滚动一组图像,javascript,jquery,Javascript,Jquery,我有一个div,里面有一堆图片。具有左右箭头控件。我希望我的div通过箭头控件在图像中左右滚动。我可以找到垂直上下滚动div,但现在是向左和向右滚动?通过编辑滚动元素的scrollLeftDOM属性,单击箭头时可以向左和向右滚动 使用jQuery,您可以使用.scrollLeft()函数获取或设置scrollLeft属性- 这是我刚刚制作的一个非常简单的页面,显示了以下行为: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional
scrollLeft
DOM属性,单击箭头时可以向左和向右滚动
使用jQuery,您可以使用.scrollLeft()
函数获取或设置scrollLeft
属性-
这是我刚刚制作的一个非常简单的页面,显示了以下行为:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function scrollDiv(dir, px) {
var scroller = document.getElementById('scroller');
if (dir == 'l') {
scroller.scrollLeft -= px;
}
else if (dir == 'r') {
scroller.scrollLeft += px;
}
}
</script>
<style type="text/css">
#scroller {
width: 400px;
height: 400px;
border: 1px solid blue;
overflow: scroll;
margin: 0 auto;
}
#inner-scroller {
width: 800px;
height: 800px;
}
</style>
</head>
<body style="text-align: center;">
<a href="javascript: void(0);" onclick="scrollDiv('l', 20); return false;">scroll left</a>
|
<a href="javascript: void(0);" onclick="scrollDiv('r', 20); return false;"> scroll right</a>
<div id="scroller">
<div id="inner-scroller">
800x800
</div>
</div>
</body>
</html>
函数scrollDiv(dir,px){
var scroller=document.getElementById('scroller');
如果(dir=='l'){
scroller.scrollLeft-=px;
}
else if(dir=='r'){
scroller.scrollLeft+=px;
}
}
#卷轴{
宽度:400px;
高度:400px;
边框:1px纯蓝色;
溢出:滚动;
保证金:0自动;
}
#内滚动条{
宽度:800px;
高度:800px;
}
|
800x800
通过编辑滚动元素的scrollLeft
DOM属性,可以在单击箭头时左右滚动
使用jQuery,您可以使用.scrollLeft()
函数获取或设置scrollLeft
属性-
这是我刚刚制作的一个非常简单的页面,显示了以下行为:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function scrollDiv(dir, px) {
var scroller = document.getElementById('scroller');
if (dir == 'l') {
scroller.scrollLeft -= px;
}
else if (dir == 'r') {
scroller.scrollLeft += px;
}
}
</script>
<style type="text/css">
#scroller {
width: 400px;
height: 400px;
border: 1px solid blue;
overflow: scroll;
margin: 0 auto;
}
#inner-scroller {
width: 800px;
height: 800px;
}
</style>
</head>
<body style="text-align: center;">
<a href="javascript: void(0);" onclick="scrollDiv('l', 20); return false;">scroll left</a>
|
<a href="javascript: void(0);" onclick="scrollDiv('r', 20); return false;"> scroll right</a>
<div id="scroller">
<div id="inner-scroller">
800x800
</div>
</div>
</body>
</html>
函数scrollDiv(dir,px){
var scroller=document.getElementById('scroller');
如果(dir=='l'){
scroller.scrollLeft-=px;
}
else if(dir=='r'){
scroller.scrollLeft+=px;
}
}
#卷轴{
宽度:400px;
高度:400px;
边框:1px纯蓝色;
溢出:滚动;
保证金:0自动;
}
#内滚动条{
宽度:800px;
高度:800px;
}
|
800x800
检查名为jcarousel的jquery插件检查名为jcarousel的jquery插件