ページサイズを超えるコンテンツがたくさん含まれている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>
CSSコード:
#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';
});