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

时间:2015-04-06 05:46:04

标签: 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=d01e2f&amp;autoplay=1" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>');
$('#showVideo').hide().html;})

http://jsfiddle.net/1tszLnhx/2/

在所有jquery之后在头文件中加载脚本后,当我点击实际的“点击开始视频”时,我得到以下错误:-Link:

Uncaught TypeError: undefined is not a function (anonymous function)

我做错了什么?任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

首先尝试使用上面代码段中的$替换jQuery。 通常,在您的网站中实际使用小提琴代码时,请尝试更加具体地说明元素的选择器,例如: classnames和id。

将它缠绕在一起 jQuery( document ).ready(function() { //the above snippet here});

并更改部件
jQuery('img').attr('data-video')
至此jQuery('#yourimageid').attr('data-video')