2013-03-24 64 views
1

我有一个html5标签内的div,显示从jQuery填充的RSS提要的结果。 jQuery运行并且div被填充,但由于某些原因,height属性始终设置为0,这使得它在标签中看不见。如果我把div放在标签外面,它可以正常工作。下面是代码:Div填充但不显示在HTML5选项卡

<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

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

+1

您明确地将其高度设置为0px的某处。该样式直接设置在元素上。 – animuson 2013-03-24 18:44:54

回答

0

无论出于何种原因,高度被设置为0。它在HTML5标签之外工作,我检查了HTML5标签CSS,并没有在那里设置,所以不知道它在哪里设置。我将此添加到RSS提要css来修复它:

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

.rssBody li.rssRow{ 
margin:0px; 
padding:0px; 
height:187px; 
} 
1

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