博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RookeyFrame 隐藏 首次加载菜单 的伸缩动画
阅读量:5975 次
发布时间:2019-06-20

本文共 1194 字,大约阅读时间需要 3 分钟。

 

一进入系统,然后点击菜单“系统管理”,会看到展开的“系统设置”菜单,又缩回去了,每次都会有(处女座看到就想改)。

 

隐藏这个动画的JS:jquery.easyui.min.js,这个JS里面有个方法“_141”

我现在改成的是,用“$.fn.tree.defaults.animate”这个配置参数,控制是否显示动画。

自定义定义了两个方法:collapseAllNoAnimation,_153000

 

 

修改步骤:

1、 核心方法修改,增加了一个是否显示动画的判断。

  JS位置:Rookey.Frame.Web\Scripts\jquery-easyui\jquery.easyui.min.js

  方法:_141,搜索这个名字的方法,修改一下就可以了

 

if ($.fn.tree.defaults.animate == false) {            ul.hide();            node.state = "closed";            opts.onCollapse.call(_142, node);        } else {            ul.slideUp("normal", function () {                node.state = "closed";                opts.onCollapse.call(_142, node);            });        }

 

 

 2、在_153下面,新增一个方法_153000:

function _153000(_154, _155) {    $.fn.tree.defaults.animate = false;//禁用动画    _153(_154, _155);    $.fn.tree.defaults.animate = true;//启用动画};

 

 3、在collapseAll下面新增了一个方法collapseAllNoAnimation:

 

collapseAllNoAnimation: function (jq, _1b0) {    return jq.each(function () {        _153000(this, _1b0);//不显示动画    });}

 

 4、调用的地方修改一下

  JS位置:Rookey.Frame.Web\Scripts\common\Main.js

   方法名:TreeOnLoadSuccess

   将  $(dom).tree("collapseAll");  改为   $(dom).tree("collapseAllNoAnimation");

 

转载于:https://www.cnblogs.com/guxingy/p/10897942.html

你可能感兴趣的文章
5. Longest Palindromic Substring
查看>>
initWithNibName/awakeFromNib/initWithCoder
查看>>
Dubbo实现RPC调用使用入门
查看>>
乐观锁、悲观锁简单分析,回忆旧(新)知识...
查看>>
addcolumn---Grid---Magento
查看>>
逐行分析Hadoop的HelloWorld
查看>>
ubuntu下的win交叉编译
查看>>
SVG(网页加载显示的加载进度动态图)
查看>>
openSUSE install albertlauncher from source files
查看>>
nginx模块学习六 add_header 跨域访问
查看>>
Java并发编程:AbstractQueuedSynchronizer的内部结构
查看>>
Could not find artifact com.sun:tools:jar:1.5.0 解决办法
查看>>
神经网络---Hessian矩阵
查看>>
TreeMap之floorKey
查看>>
phpstorm xdebug remote配置
查看>>
iOS 无限后台运行
查看>>
STL札记3-2(hashtable关联容器set、map)
查看>>
git revert 的问题
查看>>
No module named MySQLdb (django)
查看>>
linux-mint 安装 python 包 Gevent
查看>>