javascript - 无法从 Imgur 相册创建随机播放的 Gif 幻灯片

标签 javascript jquery html css

我目前正在 JSFiddle 中工作,想找到一种方法将我的 Ingur 相册中的 gif 文件拉入永久随机播放的全屏幻灯片。

我有一个 Twitch 流媒体 channel ,我们正在寻找一个永远循环的全屏随机 gif Canvas ,来 self 的相册。

有点像 javascript 新手,这就是我想出的......

    function slideSwitch() {
    var $active = $('#slideshow div.active');
    if ( $active.length == 0 ) {
    var slides = $('#slideshow div');
    $active = slides.eq(Math.floor(Math.random() * slides.length));
    }
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow div:first');
    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
    }
    $(function() {
        setInterval( function(){slideSwitch()}, 10000 );
    });

供引用:http://jsfiddle.net/ectokooler/upusN/

我意识到有些东西还没有被触及(全屏等),但我一直在研究过渡并让图像出现(再次.. newb :P)。

有没有人可以帮我弄清楚如何让 gif 拉伸(stretch)全屏(保持纵横比)并连续播放?

在深入研究 imgur api 之前,我很乐意填充 URL 的播放列表。 Imgur相册供引用(http://imgur.com/a/s2pQ2)

提前致谢

外链

最佳答案

只需调整 heightwidth直到全屏。

如果这不起作用,请尝试将您的 gif 放在 <iframe>

关于javascript - 无法从 Imgur 相册创建随机播放的 Gif 幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21266840/

相关文章:

Java,nashorn访问另一个js文件

javascript - 如何按位置号从字符串中删除字符?

javascript - QUnit 奇怪的夹具行为,测试交替失败和通过

jquery - CSS从右向左扩展宽度

javascript - 使用 sessionstorage 保存暗模式

javascript - 带有 Promise 包装器的 setTimeout 无法按预期使用 Jest async/await

javascript - 使用信息窗口点击时的 Google Maps API v3 标记

javascript - 如何改变模态内容(无需 Bootstrap )

javascript - 使用 JS 检查 HTML5

用于嵌套列表项的 JQuery 选择器,仅计算不在链接上的点击次数