网站公告列表

没有公告

加入收藏
设为首页
联系站长
轻松学电脑>>网页制作>>其它教程>>js版sliderBar(滑动条)控件
双击滚屏阅读

js版sliderBar(滑动条)控件
) { }}; neverSliderBar.prototype.handleBtnClick=function(direction) { with(this) { direction = direction.toLowerCase(); sldPoint=instance.getSldPoint(); if(direction == 'l') { instance.setSldPoint(this.sldPoint-sldIncrement); } else if (direction=='r') { instance.setSldPoint(this.sldPoint+sldIncrement); } else { return alert('not valid argument ' +direction); } instance.applyArg(); instance.getSldPoint(); }}; neverSliderBar.prototype.handleSldDragStart=function() { with(this) { sldBar.setCapture(); sldMoved = true; sldBar.onlosecapture = function(){sldMoved=false;}; sldPoint = event.clientX-sldBarOffset.l; }}; neverSliderBar.prototype.handleSldDrag=function() { with(this) { if(!sldMoved) return; var p = event.clientX-sldPoint; if (p <= sldObjOffset.l) { sldBar.style.left = sldObjOffset.l; } else if (p >= (sldObjOffset.l+sldObjOffset.w-sldBarOffset.w)) { sldBar.style.left = sldObjOffset.l+sldObjOffset.w-sldBarOffset.w; } else sldBar.style.left = p; instance.applyArg(); instance.getSldPoint(); }}; neverSliderBar.prototype.handleSldDragEnd=function() { with(this) { sldBar.releaseCapture(); sldMoved=false; }}; function Offset(e) { var t = e.offsetTop; var l = e.offsetLeft; var w = e.offsetWidth; var h = e.offsetHeight; while(e=e.offsetParent) { t+=e.offsetTop; l+=e.offsetLeft; } return { t:t, l:l, w:w, h:h } } var r=new neverSliderBar("s1",callback,' <b>neverSliderBar</b> '); r.sldMax=255; r.setBtnStyle("r-sliderBtn"); r.setBarStyle("r-sliderBar"); r.setObjStyle("r-sliderObj"); r.init(); r.setSldPoint(100); var g=new neverSliderBar("s2",callback,' <b>neverSliderBar</b> '); g.sldMax=255; g.setStyle("g-sliderBar","g-sliderBtn","g-sliderObj"); g.init(); g.setSldPoint(150); var b=new neverSliderBar("s3",callback,' <b>neverSliderBar</b> '); b.sldMax=255; b.setBtnStyle("b-sliderBtn"); b.setBarStyle("b-sliderBar"); b.setObjStyle("b-sliderObj"); b.setIncrement(10); b.init(); b.setSldPoint("200"); callback(' <b>neverSliderBar</b> '); function callback(s) { var $=document.getElementById; var color_r=r.getSldPoint(); var color_g=g.getSldPoint(); var color_b=b.getSldPoint(); $("color").style.backgroundColor="rgb(" +color_r+ "," +color_g+ "," +color_b+ ")"; $("d1").innerHTML=s+color_r; $("d2").innerHTML=s+color_g; $("d3").innerHTML=s+color_b; } //--> </SCRIPT> <p> power by never-online, blueDestiny, http://www.never-online.net </p> </BODY> </HTML>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

经典论坛讨论帖:
http://www.blueidea.com/bbs/NewsDetail.asp?id=2571587

上一页  [1] [2] [3] [4] 

 
  • 上一篇文章:

  • 下一篇文章:
  • 广告
    阅读top10
    普通文章[突破]在线编辑器任意…
    普通文章[JS]点出统计器
    普通文章[效果]JS折叠菜单
    普通文章javascript的函数
    普通文章怎么用javascript…
    普通文章百分百弹窗
    普通文章hta应用—代码统计工具
    普通文章小方框中浏览大图
    普通文章js版sliderBar(滑动条…
    普通文章JS代码格式化和语法着…
    普通文章好玩的样式—放大效果
    普通文章用css制作星级评分
    普通文章关于textarea的直观换…
    普通文章仿windows选项卡效果拾…
    查看js版sliderBar(滑动条)控件全部内容
    本站提供:电脑教程 网页制作 Flash教程 PhotoShop教程等免费教程。
    Copyright © 2006-2008轻松学电脑All Rights Reserved