0

div のカスタム スクロールを作成したいと考えています。私はいくつかのコードを書いていますが、うまくいきません。まず、 mousemove にあります。これは、他のスクロール作品と同じように機能するはずです。フィドル

ここにコードがあります

var height = $('.frm').height(),
overflowHeight= $('.overflow').height();    
var finalheight = overflowHeight-height;
$('.tab').mousemove(function(e){
var top= parseInt($('.tab').css('top'));
var ac= top;
$('.overflow').css({top:-ac})
var y= e.pageY;
$(this).css({top:y})    
4

1 に答える 1

1

コードを少し変更しました。

var height = $('.frm').height(),
overflowHeight= $('.overflow').height();    
var finalheight = overflowHeight-height;

$('.scroll').mousemove(function(e){
    var top= parseInt($('.tab').css('top'));
    var ac= top;
    $('.overflow').css({top:-ac})
    var y= e.clientY;
    $(".tab").css({top:y})  
});

フィドルhttp://jsfiddle.net/v6qsu/2/

また、jscrollpane のように、カスタム スクロールに使用できる多くのライブラリが利用可能です。

http://jscrollpane.kelvinluck.com/

于 2013-05-29T18:02:46.123 に答える