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

岳阳公司网站建设做装修业务呢有多少网站

岳阳公司网站建设,做装修业务呢有多少网站,那么多网站都是谁做的,网站建设 工业 青岛keydown#xff0c;keyup#xff0c;keypress 事件默认是给页面上可以聚焦的元素绑定键盘事件#xff0c;例如input输入框#xff0c;点击输入框即代表聚焦在该元素上。那么想要给div或者其他不能聚焦的元素上使用键盘事件怎么处理呢#xff1f;这里用到tabindex属性。 …keydownkeyupkeypress 事件默认是给页面上可以聚焦的元素绑定键盘事件例如input输入框点击输入框即代表聚焦在该元素上。那么想要给div或者其他不能聚焦的元素上使用键盘事件怎么处理呢这里用到tabindex属性。 它接受一个整数作为值具有不同的结果具体取决于整数的值 tabindex负值 (通常是 tabindex“-1”)表示元素是可聚焦的但是不能通过键盘导航来访问到该元素用 JS 做页面小组件内部键盘导航的时候非常有用。tabindex“0” 表示元素是可聚焦的并且可以通过键盘导航来聚焦到该元素它的相对顺序是当前处于的 DOM 结构来决定的。tabindex正值表示元素是可聚焦的并且可以通过键盘导航来访问到该元素它的相对顺序按照 tabindex 的数值递增而滞后获焦。如果多个元素拥有相同的 tabindex它们的相对顺序按照他们在当前 DOM 中的先后顺序决定。 div classkey-even ideditor tabindex-1keyDown /div添加上 tabindex 属性后此时div表示可以聚焦但是想要触发键盘事件还需要调用 dom 的 focus() 方法表示页面聚焦在该元素上这样就可以触发键盘事件了。 const dom document.getElementById(editor) dom.addEventListener(click, this.domClick(dom)) dom.addEventListener(keydown, this.keyDown)domClick(dom) {dom.focus() }, keyDown(e) {console.log(e.keyCode) }绑定事件的方式可以改变主要是讲述 tabindex 属性的用法及作用。 el-Cascader 源码解读最后一张图片中li中绑定的tabindex使的li可以聚焦 packages/cascader-panel/src/cascader-panel.vue templatediv:class[el-cascader-panel,border is-bordered]keydownhandleKeyDownspan这个地址element-ui/packages/cascader-panel/spancascader-menurefmenuv-for(menu, index) in menus:indexindex:keyindex:nodesmenu/cascader-menu/div /templatehandleKeyDown(e) {console.log(操作键盘是这里---》, e.target)const { target, keyCode } e;switch (keyCode) {case KeyCode.up:const prev getSibling(target, -1);focusNode(prev);break;case KeyCode.down:const next getSibling(target, 1);focusNode(next);break;case KeyCode.left:const preMenu this.$refs.menu[getMenuIndex(target) - 1];if (preMenu) {const expandedNode preMenu.$el.querySelector(.el-cascader-node[aria-expandedtrue]);focusNode(expandedNode);}break;case KeyCode.right:const nextMenu this.$refs.menu[getMenuIndex(target) 1];if (nextMenu) {const firstNode nextMenu.$el.querySelector(.el-cascader-node[tabindex-1]);focusNode(firstNode);}break;case KeyCode.enter:checkNode(target);break;case KeyCode.esc:case KeyCode.tab:this.$emit(close);break;default:return;}},packages/cascader-panel/src/cascader-node.vue
http://www.hkea.cn/news/14453356/

相关文章:

  • 人力资源公司网站模板下载网站后端用什么软件做
  • 周口市建设职工培训中心网站东莞厚街国际大酒店
  • 网站建设及第三方支付网站建设网上书店
  • wordpress拖拽式建站主题全国网页设计公司
  • 巩义便宜网站建设价格wordpress仿站方法
  • 马鞍山网站建设 明达怎么管理网站的内容吗
  • 南通网站seo公众号商城开发需要多少钱
  • 淮安住房与城乡建设部网站南通做外贸的公司网站
  • 商机互联做网站怎么样设计网站用什么软件
  • 桂阳县网站建设公司哪家好谷歌英文网站
  • 品牌网站建设市场wordpress 显示文章列表
  • 物流公司做网站哪家好长沙官网网站推广优化
  • 页面设计素材网站用jsp做网站主界面
  • 建设淘宝客网站有什么做美食的视频网站
  • 城镇建设周刊网站odoo 网站开发
  • 深圳市住房和建设局网站怎么打不开了天津项目网站建设
  • 别人网站 自己的二级域名天津建设工程信息网欧美小镇农贸市场
  • 移动微网站开发淄博网站建设 leda.cc
  • 广州企业网站开发汕头网络营销公司
  • 网站是什么时候出现的推广公司游戏
  • 做网站为什么选择竞网智赢建设网站 证件
  • 建网站怎么上线软件代做公司
  • 中小企业网站建设平台wordpress长文章自动分页
  • 东莞网站营销网站推广费计入什么科目
  • 一台网站服务器多少钱wordpress传上七牛
  • 张槎网站建设制作住房和城乡建设厅证书查询网
  • 单县建设局网站上海网站建设加q.479185700
  • wordpress多站点互相链接旅游攻略那个网站做的好
  • 霍林郭勒市建设局网站那个网站做3d
  • 企业网站建设需要什么资料网站改版建设方案