1

我正在尝试实现具有不同内容但根本不显示的工具提示。并在 js jQuery 中的这一行出现错误:

if ( targetElem.nodeType === 9 ) {
        targetWidth = target.width();
        targetHeight = target.height();
        basePosition = { top: 0, left: 0 };
    // TODO: use $.isWindow() in 1.9
    }

我的代码是这样的:

<script type="text/javascript">
        $(document).ready(function () {
            $("#MyInput").tooltip({
                content: function (response) {
                    return "Hi";
                },
                open: function () {
                    $(this).tooltip("widget").stop(false, true).hide().slideDown("fast");
                },
                close: function () {
                    $(this).tooltip("widget").stop(false, true).show().slideUp("fast");
                }
            }).tooltip("widget").addClass("ui-state-highlight");
        });
    </script>

输入

@Html.TextBoxFor(m => m.Table1.Id, new { @readonly = "readonly", id = "MyInput" })

代码有什么问题?

更新

jQuery UI 插件有问题,最好切换到另一个插件“QTIP”,效果很好。

谢谢!

4

0 回答 0