我循环输出一100条或以上的数据,因为每一条都是一个用户,然后每条里显示用户一个月的记录,所以,每一条都是一个ul ,每个 ul里面有当前月一个月的li然后,每个LI里面有一个checkbox,一个text,一个IMG如此一来,产生的标签大概:3000多个li,3000个checkbox,3000个text,还有3000多IMG览器还要画LI的框线什么的结果就是导致,在点击查询后,我试过用脚本输出,或者 直接在后台cs文件生成。在IE(8)中都还是一样很卡,不知大家有什么好的方法和思路没?

解决方案 »

  1.   

    我觉得这跟html没什么关系的..是你的后台代码问题了.
    一次性循环3000次肯定会卡的
      

  2.   

    前端显示的时候要一段一段的加载,先加载主要的父节点,等需要显示子结点再显示。
    或许重拾分页有可能解决问题。
    页面可以想将html一点一点拼出来,最后再append到body或者其他容器中。
    小菜鸟只能想到这些了。
      

  3.   

    LZ可以把所有的HTML拼成一个字符串,一下append进去。不要循环append.
      

  4.   

    自已剛剛測試了下,在不加載任何JS插件或事件後。非常順滑的!!估計是JS有問題,只能是自己人一個個的排除了