【问题标题】:Why won't jQuery show my hidden content?为什么 jQuery 不显示我的隐藏内容?
【发布时间】:2011-02-15 10:13:36
【问题描述】:

我正在尝试使用 jQuery .show();我的内容,但它从不显示!我检查了语法,一切似乎都很好。有人可以帮帮我吗?

内容的网址是http://craigslistcloud.com/

当你点击登录时,它应该显示类,.loginform-nav

谢谢!

【问题讨论】:

  • Uncaught TypeError: Object #<an HTMLDocument> has no method 'ready' Uncaught TypeError: Cannot call method 'click' of null
  • 请发布实际代码(您想要显示的 HTML,您尝试如何显示的 jQuery)。

标签: php jquery show


【解决方案1】:

您同时加载了 jQueryprototypejs

我建议使用其中一种。如果这不可能,那么调用jQuery.noConflict(),并用jQuery 替换你的jQuery 使用$,或者你定义的一些替换。

var $j = jQuery.noConflict();

$j(document).ready(function () {
    $j('#custom_file_upload').uploadify({
        'uploader': '/uploadify/uploadify.swf',
        'script': '/uploadify/uploadify.php',
        'cancelImg': '/uploadify/cancel.png',
        'queueID': 'fileQueue',
        'folder': '/uploads',
        'multi': true,
        'auto': true,
        onComplete: function (event, queueID, fileObj, response, data) {
            $j('#links').append('&lt;img src="http://craigslistcloud.com' + encodeURI(response) + '" align="center" /&gt;&lt;br&gt;&lt;br&gt;<br><br>');
        }
    });
});

【讨论】:

    【解决方案2】:

    jQuery 脚本 (http://craigslistcloud.com/uploadify/jquery-1.4.2.min.js) 的 url 返回 404。这就是您收到错误的原因:

    $(document).ready is not a function
    

    解决这个问题,它应该可以工作。

    【讨论】:

    • 我认为原型的 $ 正在发挥作用,这就是为什么 ready 不是函数而不是 $ ;)
    • 是的,它已加载,但它是 1.3.2 版。在控制台中输入 jQuery,你会看到函数。
    • 啊。没看到。我想那里只是一团糟:)
    • 其实是 jQuery 1.5。文件名是1.3.2,但是如果你输入jQuery.fn.jquery,就说明内容其实是1.5。
    • 当我删除返回 404 的脚本时,一切正常。
    【解决方案3】:

    两个直接的问题:

    1. 您有在实际元素之前绑定点击处理程序的脚本。除非您将&lt;script&gt; 放在&lt;a id="Login"&gt; 之后或将代码包装在$(function () { }); 中,否则它无法找到该元素。
    2. 您在同一页面上加载了 jQuery 1.3.2、jQuery 1.4.2 原型。你会有冲突。您需要删除其中一个 jQuery 脚本并使用 jQuery.noConflict() 或始终使用 jQuery 而不是 $

    【讨论】:

    • +1 很好地抓住了链接绑定。我没看到。一切都在那个页面上展开。
    猜你喜欢
    • 2014-07-08
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    相关资源
    最近更新 更多