当前位置: 首页 > news >正文

哪里有做企业网站的清丰网站建设价格

哪里有做企业网站的,清丰网站建设价格,广西建设厅网站专家申请表,做网站要交钱吗昨天研究了一下系统滚动条#xff0c;准备使用它来实现一个NumericUpDown控件#xff0c;因为它可以带来最正宗的微调按钮外观#xff0c;并说了一下可以使用viewport里的onScroll事件来获取系统滚动条的上下点击动作。 同时昨天还说了onScroll事件的一个问题是#xf… 昨天研究了一下系统滚动条准备使用它来实现一个NumericUpDown控件因为它可以带来最正宗的微调按钮外观并说了一下可以使用viewport里的onScroll事件来获取系统滚动条的上下点击动作。     同时昨天还说了onScroll事件的一个问题是在点击了滚动条的上下按钮后onScroll事件会被连续的触发n次(n取[1,4])。我们发现这些连续事件都在一个很小的timespan里触发的也就在12ms以内。于是我们在onScroll事件中使用setTimeout来启动一次有意义的数值变化代码如下分支false用来判断点击的方向。 if ( NumericUpDown.ScrollBegin  0 ){      NumericUpDown.ScrollBegin  new Date().getTime();    NumericUpDown.ChangeNumeric.Element  elmt;    window.setTimeout(NumericUpDown.ChangeNumeric, 12);}else{    var time  new Date().getTime();    if ( NumericUpDown.ScrollDirection  0 )    {         var scrollOffset  NumericUpDown.ScrollTopValue - elmt.scrollTop;         NumericUpDown.ScrollDirection  scrollOffset  0 ? 1 : -1;          NumericUpDown.ScrollTopValue  elmt.scrollTop;     }}     控件使用一个DIV一个SPAN和一个INPUT typehidden来实现DIV的overflow-y设为scrollSPAN用来显示当前的数值INPUT typehidden用来存放控件当前的数值。     div tabindex0 Step1 Precision0 onscrollNumericUpDown.DoScroll(this)         stylecursor: default; border: solid 1px red; overflow-y: scroll; width: 50;         height: expression(this.all.tags(SPAN)[0].offsetHeight);         span styledisplay: block; white-space: nowrap; text-indent: 2;1spaninput             typehidden idHidden1 value1 /div     初始化控件的时候再动态添加两个SPAN分别到默认SPAN的两端这是因为滚动条如果处在任何一个顶端(top或bottom)是不会触发onScroll事件的也就是说要把默认那个SPAN放到DIV的正中间前后在分别有一个SPAN。  elmt.Current  elmt.Input.value; var current  parseInt(elmt.Current); var step  parseInt(elmt.Step); var previousSpan  NumericUpDown.CreateSpan(); previousSpan.innerText  current - step; var nextSpan  NumericUpDown.CreateSpan(); nextSpan.innerText  current  step; var currentSpan  elmt.all.tags(SPAN)[0]; currentSpan.insertAdjacentElement(beforeBegin, previousSpan); currentSpan.insertAdjacentElement(afterEnd, nextSpan); NumericUpDown.ScrollTo.CurrentSpan  currentSpan; window.setTimeout(NumericUpDown.ScrollTo, 1);         elmt.IsInitialized  true;          控件NumericUpDown代码为  script languagejavascriptscript          由于在这个页面上注入代码太麻烦了就把demo放到这里了。虽然这个NumericUpDown自然的就可以支持键盘Up Down和PageUp PageDown可是最后一个问题却真的没有招了以至于我最终只能放弃这个尝试了。看看demo框里的数字有些抖动是吧这是系统的默认行为而且点击的越快抖的也越快真的没有办法了。    所以完成了也只能叫做Unusable版...   本文转自博客园鸟食轩的博客原文链接http://www.cnblogs.com/birdshome/如需转载请自行联系原博主。
http://www.zqtcl.cn/news/567704/

相关文章:

  • 西安汽车网站制作手机软件制作网站平台
  • 微信的微网站介绍自己的家乡遵义网站建设
  • 爱站seo东莞网站建设要注意什么
  • 惠州网站建设 英语6wordpress 表格提交
  • 做网站15年多少钱一度电
  • 北京网站域名快速备案外贸网站优化价格
  • 做网站 工资高吗免费建站的站点网站
  • 个人做营利性质网站会怎么样qq邮箱官方网站
  • 网站怎么做等级保护产品展示小程序
  • 奉贤网站建设专家高端自适应网站设计
  • 网站正在建设中 动态徐州网站建设方案咨询
  • 广东世纪达建设集团有限公司官方网站专业电商网站开发
  • 抚顺建设网站自适应网站建设推荐
  • 做网站的大公司手机页面
  • 网站建设的公司实习做什么系统设计
  • 兰州网站设计哪个平台好外贸网站定制公司哪家好
  • 做网站需要先买域名吗在线音乐网站开发数据库
  • 深圳优化网站搬家网站模板
  • 网站建设做的人多吗门户网站制作建设
  • 哪个网站可以做logo怀柔网页公司制作
  • 网站被抄袭怎么投诉网站建设丨金手指15
  • 中国交建平台seo搜索引擎优化是通过优化答案
  • 简述网站的建设流程图食品网站app建设方案
  • 西安建设厅网站首页听说上海又要封了
  • 兼职python做网站如何制作一个网站包含多个网页
  • 花园桥网站建设百度怎么创建网站
  • 做网站 客户一直要求改做网站学不需要做后台管理系统
  • 企业网站托管电话输入姓名查询个人征信
  • 域名注册了后怎么建设网站荆州市建设厅网站
  • 厦门网站建设合同wordpress的设置网址