layui 弹出层这段开始的代码看不懂 大神请解读一下

		var othis = $(this), method = othis.data('method');
		active[method] ? active[method].call(this, othis) : '';

 

声明了一个othis、method变量把当前dom赋值给othis,然后把othis.data('method')赋值给method,因为othis之前赋值了当前dom,所以method调用的是当前dom里的方法,也就是当前点击的layui的方法。主要作用改变this指向。

第二行:三目运算active[method]存在的话,active[method].call(this, othis) 就把active[method]的this指向othis,也就是当前弹窗。至于active的意思大概是当前弹窗是否激活。具体得结合上下文