李涛自留地
回到顶部

jquery tab选项卡,我用一个索引变量替掉三个 if

一个 tab 切换到底要写几个 if?答案取决于两个前提:面板数量固定、按钮与面板一一对应。用 data-index 存索引、把点击交给容器监听,jquery tab选项卡的切换逻辑能压到六行;面板结构各不相同、有的要懒加载有的要保留 DOM 的页面就不适用,索引省下的代码还不够补特判。 一个索引变…

jquery向左滑出,animate改left更稳

同一段几行的代码,复制到另一个页面就彻底不动:元素留在原地,控制台一行红字都没有,DevTools 里 left 的计算值写着 auto。两个页面用的jquery向左滑出代码一模一样,DOM 结构也一样,唯一的差别是被滑的那个盒子上少了一句 position: relative。卡住人的通常不是动画…