简易的滚动条,当鼠标按下时开始监测鼠标位置,并调整滚动条距顶部的位置,松开鼠标的时候停止监测。
我觉得逻辑通顺,可在chrome中就提示 isetScroll(),topY 这些未定义,而且还崩溃了,这是为什么?#post-scroll元素没有实际内容,只是设置了背景来显示滚动条,会不会是这个原因 $(document).ready(function(){
y = 0;
postScroll = document.getElementById('post-scroll');
function isetScroll()
{
y=event.y;
postScroll.style.top = y+'px';
} $('#post-scroll').mousedown(function(){
topY = setInterval("isetScroll();",50);
});
$('#post-scroll').mouseup(function(){
clearInterval(topY);
});
});
我觉得逻辑通顺,可在chrome中就提示 isetScroll(),topY 这些未定义,而且还崩溃了,这是为什么?#post-scroll元素没有实际内容,只是设置了背景来显示滚动条,会不会是这个原因 $(document).ready(function(){
y = 0;
postScroll = document.getElementById('post-scroll');
function isetScroll()
{
y=event.y;
postScroll.style.top = y+'px';
} $('#post-scroll').mousedown(function(){
topY = setInterval("isetScroll();",50);
});
$('#post-scroll').mouseup(function(){
clearInterval(topY);
});
});
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货