我正在尝试在我的网站上放置一个不断更新的捐款代码,目前位于http://www.ronpaul2012.com。我已经尝试了几个围绕stackoverflow的解决方案,包括iframe,但我的搜索能力要么缺乏,要么他们的网站正在运行一些java,我不知道如何使用(或者我不知道有关javascript的事情,但那是既非这里也非那里)。我玩了几个变种并尝试了一些document.ready电话,但我不确定为什么没有出现。
<head>
<meta charset="utf-8" />
<title>Ron Paul Donation Ticker</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<script>
$('#ticker').load('https://secure.ronpaul2012.com/ #tickerContainer');
</script>
<body>
<div id="ticker"></div>
</body>
提前致谢!
答案 0 :(得分:4)
你的问题是在div存在之前javascript正在执行。使用此命令使代码等待执行,直到文档准备就绪:
$(document).ready( function(){
$('#ticker').load('https://secure.ronpaul2012.com/#tickerContainer');
});
另外,我从您的网址中删除了空格,这可能是在正确位置加载的问题。