這個還真沒試過,可能是DIV的問題

解决方案 »

  1.   

    我做了一个页,包含 10行10列的列表50个, 你的TOP代码运行的也没见慢啊...
    可能是你其它代码问题吧,比如你在样式表里用了动作<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style>
    .MenuPopupRow{background:#ffffcc;}
    div{padding:2px 5px; cursor:default; background:#ffffaa}
        
    table{border-left:1px solid #ccc; border-top:1px solid #ccc; width:100%;}
    th,td{border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee}

    </style>
    <script>
    function clon_tab(){
    var tpl = document.getElementById('tpl');
    for(var i=0; i<50; i++){
    var nt = tpl.cloneNode(true);
    tpl.parentNode.insertBefore(nt, tpl);
    }
    } window.onload = clon_tab;
    </script>
    </head>
    <body>
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">111 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">222 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">333 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">444 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">555 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">666 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">777 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">888 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">999 </div> 
    <div onmouseover="this.className = 'MenuPopupRow';" onmouseout="this.className = '';">000 </div> <table border="0" cellpadding="0" cellspacing="0" id="tpl">
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    </table>
    </body>
    </html>
      

  2.   

    把引用的样式表去掉试试 (里面可能有expression)
      

  3.   

    那啥...万分感谢楼上哥们...我这还有一个一样的帖子,能不能麻烦哥们回个贴我好一并给分加了...http://topic.csdn.net/u/20080926/17/bcc5bcea-744f-4de9-bacd-2bc327a4b53e.html另外,出了expression影响这玩意,,能不能稍微给我指点一些哪些可能会影响这速度的,,比如滤镜之类的?
      

  4.   

    对了,一个问题解决了,还有一个疑问.在我的例子中,gridview之类的东西是放在left / right中的,也就是使用expression的地方都在left/right里,为何我在top里的操作也会受到left/right的影响呢?
      

  5.   

    是的,这我也想到过,但我回头又想了想,我的项目里单个页面目前所能涉及到的数据远远少于测试时候的量, 但速度跟测试时候一个样.
    问题自然在expresssion,但这我只是在top操作菜单,为何在left里存在的样式expression会影响到top的操作呢?
      

  6.   

    可能因为都在一个IE里吧
    或者你分别打开 left right开两个IE程序, 然后单独打开TOP看会不会受影响也打开任务管理器看下资源占用情况...