来源:蜘蛛抓取(WebSpider)
时间:2017-10-02 06:40
标签:
fancytree 添加节点
layui tree 如何让用户知道当前选中的是哪一个节点(当前选中加个背景或者字体颜色改变)? - Fly社区
layui tree 如何让用户知道当前选中的是哪一个节点(当前选中加个背景或者字体颜色改变)?
 216
悬赏:10飞吻
layui tree 如何让用户知道当前选中的是哪一个节点(让当前选中的加个背景或者字体颜色改变)?
研究出来了,因为节点的click事件被tree本身占用,所以使用另外绑定on click 始终不执行,最终解决办法是:$(&body&).on(&mousedown&,&.layui-tree a cite&,function(){
$(&.layui-tree a cite&).css('color','#;)
$(this).css('color','red')
}) 用mousedown事件完美解决。
这样有个问题,选中非根节点也会变色,可以过滤掉$(&body&).on(&mousedown&,&.layui-tree a&,function(){
if(!$(this).siblings('ul').length){
$(&.layui-tree a cite&).css('color','#333');
$(this).find('cite').css('color','red');
@ 那就更完美了。
心级赞助商 -
微信扫码关注 layui 公众号