bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。但是不知为什么这个插件没有自带双击事件。
经过多次测试,使用方法$('#tree').dblclick( function () {})和方法$('#tree').on('dblclick',function(){})都不起作用!百思不得其解。最后救助大神,问题解决了,但是好像不太优雅但最终还是可以交差了。
这个解决方案中使用到了bootstrap-treeview自带的两个事件"nodeSelected"和"nodeUnselected".如果在treeview的节点上双击一定会触发选中事件和取消选中事件,计算这两个时间的时间间隔就可以模拟出双击事件的效果了。双击事件每次点击鼠标左键的间隔,人为操作300毫秒足够。
具体代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <link href="css/bootstrap.css" rel="stylesheet" /> </head> <body> <div id="tree" style="width: 400px;height: 1000px;margin-left: auto;margin-right: auto;"></div> <div id="testDate"></div> <script src="/UploadFiles/2021-04-02/jquery.js">粗滤讲解:
最主要的全局变量:lastSelectedNodeId,lastSelectedNodeId
最主要的方法:clickNode()
上面这个方法主要用来判断选中事件和取消选中事件操作的目标是否是一个且时间间隔是否足够小。符合这两个条件客户就是想触发双击事件。可以再函数customBusiness中自定义业务逻辑。
如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程
以上就是本文的详细内容,希望对大家的学习有所帮助。
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- [雨果唱片]陈慧娴《极品天碟LPCD45II(首批限量版)》【WAV+CUE】
- 群星《天行健 影视剧原声带》[320K/MP3][187.63MB]
- 群星《天行健 影视剧原声带》[FLAC/分轨][467.52MB]
- 汪汪队《我把往事化如烟》[FLAC/分轨][321.48MB]
- 林秀凤.1982-爱要庄重(LP版)【统一唱片】【WAV+CUE】
- 群星.1995-炽热中国火【魔岩】【WAV+CUE】
- 邱綺玲.1993-夜在烧【HNH】【WAV+CUE】
- [雨果唱片]陈慧娴《极品天碟LPCD45II(首批限量版)》【WAV+CUE】
- 楼兰-《楼兰传奇1》1:1母盘直刻限量版[WAV分轨]
- 楼兰-《楼兰传奇2》1:1母盘直刻版[WAV分轨]
- BLACK.BOX.1996-三个愿望【滚石】【WAV+CUE】
- 曹格.2022-我为歌狂·滚石40粤语精选4EP【滚石】【FLAC分轨】
- 群星.1994-福星高照【福茂】【WAV+CUE】
- 群星《她来听我的演唱会 广播剧OST》[320K/MP3][56.49MB]
- 群星《她来听我的演唱会 广播剧OST》[FLAC/分轨][152.28MB]