我是靠谱客的博主 爱听歌御姐,最近开发中收集的这篇文章主要介绍拖拽操作和混动条 注释,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
#parent {width:600px; height:20px; background:#CCC; position:relative; margin:10px auto;}
#div1 {width:20px; height:20px; background:red; position:absolute; left:0; top:0;}
#div2 {width:400px; height:300px; border:1px solid black; overflow:hidden; position:relative;}
#div3 {position:absolute; left:0; top:0; padding:4px;}
</style>
<script>
window.οnlοad=function ()
{
var oDiv=document.getElementById('div1');
var oDiv2=document.getElementById('div2');
var oDiv3=document.getElementById('div3');
var oParent=document.getElementById('parent');

var disX=0;

oDiv.οnmοusedοwn=function (ev)//按下鼠标开始拖拽
{
var oEvent=ev||event;

disX=oEvent.clientX-oDiv.offsetLeft;//x轴滚动条仅看x轴距离

document.οnmοusemοve=function (ev)
{
var oEvent=ev||event;
var l=oEvent.clientX-disX;

if(l<0)//控制滚动条位置,不会划出规定区域左侧
{
l=0;
}

else if(l>oParent.offsetWidth-oDiv.offsetWidth)//不会划出规定区域右侧


{
l=oParent.offsetWidth-oDiv.offsetWidth;
}

oDiv.style.left=l+'px';

var scale=l/(oParent.offsetWidth-oDiv.offsetWidth);//滚动距离百分比
document.title=scale;

oDiv3.style.top=-scale*(oDiv3.offsetHeight-oDiv2.offsetHeight)+'px';
};

document.οnmοuseup=function ()
{
document.οnmοusemοve=null;
document.οnmοuseup=null;
};

return false; //chrome、ff、IE9
};
};
</script>
</head>


<body>
<div id="parent">
<div id="div1"></div>
</div>
<div id="div2">
<div id="div3">
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a
        a


    </div>
</div>
</body>
</html>

最后

以上就是爱听歌御姐为你收集整理的拖拽操作和混动条 注释的全部内容,希望文章能够帮你解决拖拽操作和混动条 注释所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部