本帖最后由 jkchem 于 2010-11-23 10:28:07 编辑

解决方案 »

  1.   

    <script type="text/javascript"> window.onload= initFeatureSlide; </script>
    这样试试
      

  2.   

    等网页load完了,在执行js试试
      

  3.   

    检查下面这一段返回数据了吗?
        <asp:Repeater ID="rep_prod1" runat="server" EnableTheming="true" EnableViewState="false">
            <ItemTemplate>
                <div class="feature-slide-preview" style="display: none;">
                    <img src='uploads/Image/<%# DataBinder.Eval(Container, "DataItem.TitlePicUrl") %>'
                        width="230" height="220" alt="" />
                </div>
            </ItemTemplate>
        </asp:Repeater>
      

  4.   

    不管怎样,在domRoot.current.style之前,检测一下domRoot.current是否为空,不为空再执行后面这些代码。
      

  5.   

    lz,我碰到过类似的问题,不知道你情况和我是不是一样的。我当时是因为HTML加载js文件,这个js文件的编码不是utf-8(我的HTML是UTF-8)你将js代码全部包含在HTML中,或者将那个js文件用记事本打开,另存为,编码选择utf-8就正常了。当时这个问题也折腾了我好久。。