我利用responsiveslideshow lib来显示RSS新闻的幻灯片。 所以,我希望每小时更新div的内容以获得最新消息。 这是我的 protected/views/layouts/slideshow.php 类新闻只是在ul列表中返回新闻 最后,这是我在视图中调用的javascript
function responsiveText()
{
$('#footer').css('font-size', $('#footer').css('height'));
}
// call slideshow lib
$(function()
{
// news slideshow
$("#newsSlider").responsiveSlides(
{
// 3 sec
timeout: 5000,
});
responsiveText();
// responsive news
$(window).resize(function(){
responsiveText();
});
});
问题是在div刷新后,视图只显示第一条新闻,而滚动/动画不起作用。
答案 0 :(得分:0)
我不知道这个库但你的代码中有些奇怪:
responsiveText();
// responsive news
$(window).resize(function(){
responsiveText();
});
你这个代码被称为吗?这部分不在你的函数responsiveSlides()中,它有一个超时(这里每5秒调用一次)。
如果您阅读了该库的文档,则会有“after:function(){}”。也许你应该把你的代码放在里面?
$("#newsSlider").responsiveSlides(
{
// 5 sec
timeout: 5000,
after: function(){
responsiveText();
// responsive news
$(window).resize(function(){
responsiveText();
});
}
});
从未尝试过,但希望它有用。