var lasttabobj;
function showTab(obj) {
if (lasttabobj) {
lasttabobj.className = "maxLen prosss";
}
lasttabobj = obj;
obj.className = "maxLen product_css"
}
这是一个切换效果,切换后背景改变景色,我想问的就是
为什么可以判断变量lasttabobj,他代表着什么东西,我不清楚要判断它的含意
它代表一个对象
if (lasttabobj) 可以判断这个对象是否存在
你这个地方的lasttabobj应该是用来保存上一个被改变背景色的对象
意思就是切换到下一块的时候恢复当前块的背景色
lasttabobj,上一次使用的tab对象。
切换的时候要把上一次显示的tab还原为原始状态(如未选中)。
如果是就2个的完全可以不要2个if来判断一个if就可以