javascript - 在 div 内滚动 div 而不是 img 标签

标签 javascript jquery html css image

我正在使用一个 JQuery 滚动插件,它可以在一个 div 中滚动图像,有点像选取框。 我正在尝试实现同样的事情,但是我想滚动 div 标签而不是 img 标签。

Scroller

目前这是标记

       <div id="contentscroller" style="clear:both;">
            <div id='left' class="logo-carousel">
                <div class="logo-test"></div>
                <img src='/images/lve.png' />
                <img src='/images/friendslife.png' />
                <img src='/images/aviva.png' />
                <img src='/images/bright-grey.png'/>
                <img src='/images/sagicor.png'/>
                <img src='/images/zurich.png'/>
                <img src='/images/legal-general.png'/>
                <img src='/images/groupama.png'/>
                <img src='/images/fortress.png'/>      
             </div>
        </div>

这是JS

<script>
$(
function () {
    $("#left").imageScroller({ loading: 'Wait please...' });
    $("#right").imageScroller({ speed: '4000', direction: 'right' });
    $("#top").imageScroller({ direction: 'top' });
    $("#bottom").imageScroller({ speed: '3500', direction: 'bottom' });
}
)
</script> 

我需要实现相同的目的,但只需使用带有背景图像的 div 元素。结果将完全相同,但我会使用带有图像的空 div 作为背景,而不是图像,以避免 HTTP 请求并加快网站性能。

我尝试用 div 替换图像,但是它不起作用,因为 JS 专门针对 contentscroller div 中的 img 标签。

最佳答案

修改原始库不是最佳答案,但这是我想建议的,因为该库只是查找图像而不是 div。看看它的一些source :

$.each($this.children( ":not(div)" ), function() ...

这很简单,库不是在寻找 div... 周围的工作是什么?根据他们的想法创建您自己的图书馆。

关于javascript - 在 div 内滚动 div 而不是 img 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19315221/

相关文章:

html - 边框半径在 opera browser-11.1 中不起作用

javascript - 更好的性能、空元素或使用 Javascript 创建和销毁?

javascript - 如何检查对象中的每个属性是否为空

javascript - &lt;/script&gt; 在字符串结束脚本部分

javascript - 如何在 jQuery Mask 插件中将特殊字符转换为文字字符

javascript - 一个接一个的 Div 动画使用延迟对象

php - 停止使用 ajax 、 javascript 、 php 刷新

Javascript 打印函数 : Remove space from preview page

javascript - 如何检查 jQuery 的 FIND 结果

javascript - 生成随机颜色偏差