0
不工作我已經得到了代碼:Vticker和Sharrre jQuery插件在同一時間
$('#newsSocialTicker').rssfeed('http://something/feed/',{
snippet: true,
titletag: 'h3'
}, function(e) {
$(e).find('div.rssBody').vTicker({ showItems: 2});
});
/*
$('#shareIcon').click(function(e) {
// prevent the browser from following the link
e.preventDefault();
e.stopPropagation();
$dialog.load('socialActivity.jsp');
$dialog.dialog("option", "title", "Share Page");
$dialog.dialog('open');
});
*/
當我運行它,我沒有錯誤(但在底部代碼如下注釋)。
如果我去掉底部的代碼,我得到:
$(e).find("div.rssBody").vTicker is not a function
我不知道這是否是重要的,但在「socialActivity.jsp」的代碼是:
<script type="text/javascript" src="jQuery/js/jquery-1.7.1.js"></script>
<script type="text/javascript" src="jQuery/js/jquery.sharrre-1.3.2.js"></script>
<script type="text/javascript" src="jQuery/js/jquery.cookie.js"></script>
<script type="text/javascript">
$(function() {
// social buttons
$('#sharemediv').sharrre({
...
});
}); // END function()
</script>
<div id="sharemediv">
...
</div>
有什麼事情是這裏的問題嗎?
我正在加載插件!如果我不是,代碼的第一部分應該顯示相同的錯誤。正如我所說,用一些代碼作爲評論,vTicker運行良好。我開始頁面加載「jQuery.js」,「zrssfeed.js」和「vticker.js」。 – ricardoc
嘗試更改'$('#shareIcon')。click(function(e){'to'$('#shareIcon')。click(function(event){'並用'event'替換'e'兩行......這可能是由於兩個不同場景具有相同變量而導致的衝突 – Zuul
我改變了那個變量名,但是它沒有解決問題,我認爲它是從父頁面加載的頁面中的東西。在新頁面中加載的javascript文件,但我不確定究竟是什麼 – ricardoc