我有代码:
$('#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>
这可能是什么问题?
答案 0 :(得分:0)
根据您问题中的代码,错误:
$(e).find("div.rssBody").vTicker is not a function
是因为您没有包含 vTicker 插件!
或者,如果你是,那在你的问题上没有显示,那么你在征集它之后就会把它包括在内。