2015-04-06 51 views
0

我在stackoverflow上發現了這段偉大的代碼,這可能是我長期搜索的解決方案,但我無法獲取它在我的Joomla運行3.在joomla 3中實現這個java腳本(未捕獲的TypeError:undefined不是函數(匿名函數)

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我收到以下錯誤後裝頭中的腳本後,當我點擊的實際「點擊開始視頻」 - 鏈接:

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

我在做什麼錯?任何人都可以幫我解決這個問題嗎?

+2

這很難說,從你提供了什麼但是嘗試用'jQuery的替代'$' '在上面的代碼片段中再次運行。 – ilias 2015-04-06 09:43:03

+0

謝謝伊利亞斯,我會盡快嘗試 - 你需要什麼信息?我將提供任何必要的信息來解決此問題!非常感謝! – Jakob 2015-04-07 10:47:05

+0

@ Ilias:我現在試過了:結果是我再也沒有錯誤,但也沒有任何發生。 – Jakob 2015-04-07 16:53:55

回答

0

首先在上面的代碼段中嘗試用jQuery代替$。 通常在您的網站中的小提琴代碼的實際實施中,嘗試對元素的選擇器進行更具體的說明,例如類名和ID。

它環繞一個
jQuery(document).ready(function() { //the above snippet here});

,改變部分
jQuery('img').attr('data-video')

jQuery('#yourimageid').attr('data-video')

相關問題