【问题标题】:java script error with jquery tool tip on IE 10IE 10 上带有 jquery 工具提示的 javascript 错误
【发布时间】:2013-09-20 07:16:09
【问题描述】:

我的以下代码在除 IE 10 之外的所有浏览器上都运行良好。

我在 Visual Studio、.NET 框架 4.0 中运行我的代码。我最近刚刚更新到 IE 10。

Java 脚本代码

$(function () {
    var du = 1000;
    var tooltip;
    $(document).tooltip({
        show:{effect:'slideDown'},
        hide:{effect:'explode',pieces:20,duration:du,delay:du/100},
        track: true,

            items: "h5",
            content: function () {
                tooltip = $(this).siblings('.tooltip');
                return tooltip.html();
        }
    });
    });

aspx 代码:

<asp:Repeater ID="rpt" runat="server" OnItemCommand="rpt_ItemCommand"
                                            OnItemDataBound="rpt_OnItemDataBound">
                                            <ItemTemplate>
                                                <asp:Panel ID="Pnl" runat="server">
                                                        <div class="tooltip" style="display: none">
                                                            <div style="text-align: center; font-weight: bold;">
                                                                <%# Eval("Name") %><br />
                                                            </div>
                                                            <table align="center">
                                                                <tr>
                                                                    <td>
                                                                        <div style="font-weight: normal">
                                                                            Calls
                                                                        </div>
                                                                    </td>
                                                                    <td>
                                                                        <div style="font-weight: normal">
                                                                            Success
                                                                        </div>
                                                                    </td>
                                                                    <td>
                                                                        <div style="font-weight: normal">
                                                                            Error
                                                                        </div>
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td>
                                                                        <div style="text-align: center; font-weight: normal">
                                                                            <%# Eval("TotalCalls")%>
                                                                        </div>
                                                                    </td>
                                                                    <td>
                                                                        <div style="text-align: center; font-weight: normal">
                                                                            <%# Convert.ToInt32(Eval("TotalCalls")) - Convert.ToInt32(Eval("ErrorCalls"))%>
                                                                        </div>
                                                                    </td>
                                                                    <td>
                                                                        <div style="text-align: center; font-weight: normal">
                                                                            <%# Eval("ErrorCalls")%><br />
                                                                        </div>
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                            <div style="text-align: center; font-weight: normal">
                                                                Success Rate =
                                                                <%# ((decimal)Eval("PassPercentage") == -1) ? "0.0 %" : Eval("PassPercentage") + "%"%>
                                                            </div>
                                                        </div>
                                                    </li>
                                                </asp:Panel>
                                            </ItemTemplate>
                                        </asp:Repeater>

我收到以下错误:

JavaScript runtime error: Object doesn't support property or method 'tooltip'

有什么办法可以解决这个错误吗?

【问题讨论】:

    标签: javascript jquery asp.net visual-studio-2010 internet-explorer-10


    【解决方案1】:

    对于面临相同问题的任何人。将 jquery 引用更改为最新版本 1.10.3 为我解决了问题。

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多