Javascript 在joomla 3中实现这个java脚本(uncaughtTypeError:undefined不是函数(匿名函数)

Javascript 在joomla 3中实现这个java脚本(uncaughtTypeError:undefined不是函数(匿名函数),javascript,jquery,joomla,Javascript,Jquery,Joomla,我在stackoverflow上找到了这段很棒的代码,这可能是我搜索了很长时间的解决方案,但我无法让它在我的joomla 3上运行 Java脚本: $('#showVideo').click(function() { $('#video').show().html('<iframe src="http://player.vimeo.com/video/48459576?title=0&amp;byline=0&amp;portrait=0&amp;color=d01

我在stackoverflow上找到了这段很棒的代码,这可能是我搜索了很长时间的解决方案,但我无法让它在我的joomla 3上运行

Java脚本:

$('#showVideo').click(function() {
$('#video').show().html('<iframe src="http://player.vimeo.com/video/48459576?title=0&amp;byline=0&amp;portrait=0&amp;color=d01e2f&amp;autoplay=1" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');
$('#showVideo').hide().html;})
$('#showVideo')。单击(函数(){
$('#video').show().html('');
$('#showVideo').hide().html;})
再见

在完成所有jquery之后,在标题中加载脚本后,当我单击实际的“单击开始视频”链接时,会出现以下错误:

未捕获类型错误:未定义不是函数(匿名函数)


我做错了什么?有谁能帮我解决这个问题吗?

首先尝试在上面的代码片段中将
$
替换为
jQuery
。 通常情况下,在网站中实际实现FIDLE代码时,尝试更具体地说明元素的选择器,例如类名和ID

将其包裹在一个
jQuery(document).ready(function(){//上面的代码片段在这里});

并更改部件
jQuery('img').attr('data-video')


对此
jQuery('#yourmageid').attr('data-video'))

很难说您提供了什么,但是请尝试在上面的代码片段中将
$
替换为
jQuery
,然后再次运行它。谢谢Ilias,我会尽快尝试-您需要什么信息?我将提供解决此问题所需的任何信息!高级感谢!@Ilias:我已经尝试过了:re结果是我不再出错,但也没有发生任何事情。@Ilias:现在我找到了另一个解决方案,但当我尝试在joomla 3门户中构建它时得到了相同的结果。这是解决方案,非常准确地说,这就是我搜索的@Jacob,你把这段代码放在哪里?放在模板文件的头部分,如果是,它是否在
jQuery(document).ready(function(){//上面的代码片段在这里});
?再次运行它并告诉我们。