我的HTML页面是这样的:
+++++++++++++++++++++++++整个页面是 div1 ++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++div1的子div div1A+++++++++++++++++++++++++
订单信息
订单1 概要信息
订单2 概要信息
订单3 概要信息
订单4 概要信息
页面 1 2 3 4 5 ....
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
点击某个订单后(onclick函数是gotoDetail ),出现这个订单的详情,展现出来的页面是:
+++++++++++++++++++++++++div1的子div div1B+++++++++++++++++++++++++
【回到订单主页】 <<<<<< 此为button (onclick函数是gotoList )
++++订单概要
++++购物清单
++++付款信息
++++地址信息
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
点击 "++++购物清单" 或 "++++付款信息" 可以展开或收缩。 因为我希望随着点击++++, div2的长度可以自由伸缩(假定必须如此,而不是其他方法(比如html里不定义高度来实现))。我的做法是,在gotoDetail的h函数,对每个"++++购物清单" 或 "++++付款信息" 的伸缩绑定事件,计算出每个div(订单概要或购物清单都是独立的子div), 再求和来给div1B设置高度。这个做起来没有问题。
问题是,当用户点 【回到订单主页】 button时(触发了gotoList),需要做复位操作,既++++订单概要 是展开的,其他都要缩回去,无论客户当时展开了哪些。 我想做的时,此时的复位操作,不要再去触发重新设置div1B的高度了。
请问有什么好的办法吗?