1

我在 html5 选项卡中有一个 div,它显示 RSS 提要的结果,该提要是从 jQuery 填充的。jQuery 运行并填充了 div,但由于某种原因,height 属性始终设置为 0,这使得它在选项卡中不可见。如果我将 div 放在选项卡之外,它可以正常工作。这是代码:

<script type="text/javascript">
$(document).ready(function () {
$('#rssFeed').rssfeed('http://news.google.com/news?hl=en&gl=us&q=alabama+football&um=1&ie=UTF-8&output=rss',{}, function(e) {
  $(e).find('div.rssBody').vTicker({ showItems: 4});
});    
});
</script>

和 HTML:

<div class="tabpage" id="tabpage_10">  
    <div id="rssFeed"></div>
</div>

这是实际页面的链接:http: //www.inceptionsolutions.com/spread-option/division1-aa/sec/alabama-crimson-tide.html

任何帮助表示赞赏。谢谢!

4

2 回答 2

1

您的“rssBody”类的高度为零。

于 2013-03-24T19:10:23.993 回答
0

无论出于何种原因,高度在某处被设置为 0。它在 HTML5 选项卡之外工作,我检查了 HTML5 选项卡 css,它没有被设置在那里,所以不确定它被设置在哪里。我将此添加到 RSS 提要 css 以修复它:

.rssBody {
overflow: hidden;
position: relative;
height: 748px;
}

.rssBody li.rssRow{
margin:0px;
padding:0px;
height:187px;
}
于 2013-03-24T19:40:03.197 回答