jQuery UI干扰Show()

时间:2010-05-11 18:14:41

标签: asp.net jquery

我使用以下代码在我的内容页面中展开/显示div:

$(document).ready(function() {
// Hookup event handlers and execute HTML DOM-related code
$('#nameHyperLink').click(function() {

        var div = $('#nameDiv');
        var link = $('#nameHyperLink');
        if (div.css('display') == 'none') {
            link.text('Hide Data');
            div.show('100');
        }
        else {
            link.text('Show Data');
            div.hide('100');
        }

    });
});

当我包含jquery UI脚本文件时,此代码不再有效。超链接的文本发生了变化,但实际上并没有显示div。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

我认为你在这里看到的是removal/change of some code in jQuery UI 1.8的结果。以前,仍然在核心,任何无法识别的字符串传递给hide / show默认为“正常”速度。

有关详细信息,您可以在此处看到类似的问题:jQuery 1.4.2 - is $("#foo").hide("normal") broken or am I crazy?