100分求帮助
半个鼠标 2012-08-31 05:04:46 小弟现在遇到一个问题,简单来说是这样的
<table>
<tr>...</tr>----第一个tr,里面省略了很多特效
<tr>...</tr>----第二个tr,里面省略了很多特效,但是跟第一个tr的特效不一样
</table>
特效就是在我点击第一个tr的时候会把第二个tr显示出来(默认是隐藏的)
于是我开始做的时候是在一个js方法里面先把第一个tr append进去,然后把第二个tr append到第一个tr后面。等整个页面出来后特效都是正常的,但是有个问题就是在IE里面会非常卡,导致IE提示说js脚本缓慢。
于是我修改了一下,先将第一个tr都显示出来,只有当点击tr里面的一个button按钮的时候才会append第二个tr。这样做就出现了第二个tr的特效没有了,比如第二个tr里面有日期控件,就失效了,点击也不会弹出时间框出来!
方法一跟方法二的所有代码我都是用火狐对比过,不存在差异,所有我觉得可能是js前后加载的一个顺序问题导致的,小弟在此求帮助,希望能给个提示了!在此先谢过!
如果是是js脚本的问题,我如何在点击button按钮的时候将页面的所有js脚本都重新加载一次?并且不能刷新!