我有一个包含很多内容的 div,它跨越了页面大小。所以我想知道是否可以分别在 div 上方和下方添加“向上箭头图像”和“向下箭头图像”。当我将鼠标悬停在图像上时,div 上的内容将开始滚动,就像它在页面上滚动一样。但我不希望滚动条出现在我的 div 旁边。我只希望内容仅在我将鼠标悬停在图像上时滚动。
在下面的代码中,当我将鼠标悬停在“HOVER ME”div 上时,它会跳转到 div 的末尾。所以我想要一个具有滚动效果并且旁边没有滚动条的类似功能。这可能吗?这是jsfiddle 链接
HTML 代码:
<a href="#last">Last</a>
<div id="hover"> HOVER ME </div>
<div id="container">
<div><a name=""></a> One </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name=""></a> Stuff </div>
<div><a name="last"></a> Last </div>
<br class="clear">
</div>
代码:
#hover{
width:200px;
height:20px;
border:1px solid #cc0000;
}
#container{
width:500px;
height:300px;
overflow-y:auto;
border:1px solid #000;
}
#container div{
width:100px;
height:100px;
float:left;
}
.clear{
clear:both;
}
</p>
JAVASCRIPT:
$('#hover').hover(function(){
window.location = '#last';
});