Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery问题-#<;对象>;没有办法_Javascript_Jquery_Drupal_Slider - Fatal编程技术网

Javascript jQuery问题-#<;对象>;没有办法

Javascript jQuery问题-#<;对象>;没有办法,javascript,jquery,drupal,slider,Javascript,Jquery,Drupal,Slider,我最近尝试了一系列jQuery插件,但我一直遇到这个错误 (来源:) …不管我尝试使用什么插件 我已经检查了JS文件的链接,这些文件都在那里,工作正常。如果有什么不同的话,我会使用Drupal 我已经从主站点运行了插件,以证明它们正在工作,并且我做的事情是正确的,100%成功 有什么想法吗 更新: 我的jQuery文件在页脚中调用: $(document).ready(function() { $('#footer_holder').hide(); // Fancy B

我最近尝试了一系列jQuery插件,但我一直遇到这个错误


(来源:)

…不管我尝试使用什么插件

我已经检查了JS文件的链接,这些文件都在那里,工作正常。如果有什么不同的话,我会使用Drupal

我已经从主站点运行了插件,以证明它们正在工作,并且我做的事情是正确的,100%成功

有什么想法吗

更新:

我的jQuery文件在页脚中调用:

$(document).ready(function() {          

$('#footer_holder').hide();

// Fancy Box
$("a.fancybox").fancybox({
    'hideOnContentClick': true,
    'titlePosition' : 'over',
    'transitionIn'  :   'elastic',
    'transitionOut' :   'elastic',
    'speedIn'       :   600, 
    'speedOut'      :   200, 
    'overlayShow'   :   false,
});

$("#homepage_slider").easySlider({
    auto: true, 
    continuous: true,
});
}))


*注意-花式盒子工作正常(除非上面有easySlider代码)。jQuery由Drupal分类。我正在运行1.4版

忽略我。对不起大家。我打错了脚本的url。感谢西蒙·安利在正确的方向上所做的努力


再次抱歉。谢谢。

我昨天遇到了这个问题,或者表面上看起来很相似的问题。事实证明,在混合使用jQuery和prototype时,我并不小心。我找到了几个解决方案。我选择了

var $j = jQuery.noConflict();

但是这里还描述了其他合理的选项。

如果您多次包含jQuery,也可能会出现此问题。

对于其他遇到此问题的人:

我正在执行最简单的jQuery,试图隐藏一个元素:

('#fileselection').hide();
我得到了相同类型的错误,“uncaughttypeerror:Object\fileselection没有方法‘hide’

当然,现在很明显了,但我刚刚省略了jQuery指示符“$”。代码应该是:

$('#fileselection').hide();

这解决了一个简单的问题。我希望这有助于某人节省几分钟的调试时间!

如果包含不同版本的jQuery,也可能会出现此问题。

这通常与未正确使用选择器有关。请检查并确保您按照预期使用jQuery选择器。例如,我遇到了此问题em创建单击方法时:

$("[editButton]").click(function () {
    this.css("color", "red");
});
因为我没有为jQuery使用正确的选择器方法$(this),所以它给了我相同的错误


因此,简单地说,检查您的选择器!

您在哪里运行此程序?它是否包装在
.ready()中
function?+1用于图像:)-请提供调用jQuery和plugin code的标记。我已经更新了问题,以显示所询问的信息。我在学习jQuery时多次遇到此错误,现在两次遇到此问题,结果我忘记了(#部分)前面的“$”…希望这对某人有所帮助……当然也要感谢jAndy和Pekka。(我在用IM客户端与Simon交谈).我在同一个问题上花了整整半个小时才来到这里-我从来没有感到如此愚蠢!有可能将Simon Ainley的答案标记为正确答案吗?哦,天哪。对我来说,就是这样。另一个插件正在加载自己的jQuery版本。谢谢。@Aleks,我也是:)认为需要jQuery的每个控件都包括jQuery。这个问题解决了我的问题。每个人-尝试检查$.fn(或jQuery.fn)。如果数组是空的,那么这几乎完全是关于键入错误的url,或者多次包含jquery。这与问题有什么关系?hide是一个内置的,不是插件。@FlavorScape,这个问题根本与插件无关……它与错误消息有关。请重新阅读问题;他的插件信息只是附加信息其他答案中也没有关于插件的。大多数人提出这个问题是因为他们在谷歌上搜索“UncaughtTypeError:Object#fileselection没有“hide”方法,这是另一项检查您是否花了太多时间编程,以致于看不到
$
丢失。它回答了错误的问题。OP清楚地表明jquery的引用在那里,因此您的解决方案与问题无关。这是另一个问题的答案。很明显,字符串“#fileselection”没有方法隐藏,这不像jQuery版本冲突或库之间插件冲突那么明显。@当然,欢迎您发表意见。但正如我所提到的,StackOverflow的目的是寻找问题的答案,即使它们与最初OP的直接问题有点相切。在撰写本文时,这个问题已经被浏览了98116次,而这个答案到目前为止已经被发现有用了11次,所以答案本身就是正确的。通过否决它,你会觉得它没有价值,这并不能得到更大的图景。不过,谢谢你的观点。但这不是同一类型的错误。人们在这里搜索你的术语的原因是因为你在回答中把术语放在了这里,而没有解决这个问题。因此,对于其他98111用户来说,这是一种干扰有效答案的噪音。带着切题回答会给那些试图解决手头问题的人增加噪音。