为了账号安全,请及时绑定邮箱和手机立即绑定

var grid_w = to_x + ( m_type == 'rb' ? 20:10 ) ;

    grid_w = grid_w-grid_w%grid;

没有深入理解这个是什么意思啊老师

正在回答

1 回答

第一行: 我们在开始算to_x时加了一个10或者20,也就是控制条的宽度,这里用三目运算为了分别横向移动加10,斜着移动加20;

第二行:你不能理解就带入一个数,比如:

    1.第一行中的grid_w = 495;那么新的(第二行)grid_w = 495 - 45(495除50余数是45)=450;

    2.第一行中的grid_w = 355;那么新的(第二行)grid_w = 355 - 5(355除50余数是5)=350;

由上面可见新的(第二行)grid_w值都是一个能被50整除的数,也就实现了栅格移动

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
可调大小面板实现(Resizeable Panel)
  • 参与学习       13047    人
  • 解答问题       48    个

前端UI组件仓库必备,先从分析实现原理到步骤分解,走完全过程

进入课程
意见反馈 帮助中心 APP下载
官方微信