带有图像滑动的jQuery

标签 jquery html css slider

我有这些代码:

代码 1:

<DIV id="Container">
<!-- PICTURE 1 BEGIN -->
<DIV class="Container1">
<DIV class="Picture1">
<IMG src="/Folder/1.jpg" vSpace="0" hSpace="0" style="WIDTH: 100%; HEIGHT: Auto">
<FONT class="Picture1Text">
<SPAN>
<SPAN class="Picture1Text-Up">Exclusive</SPAN><BR>
<SPAN class="Picture1Text-Down">News</SPAN>
</SPAN>
</FONT>
</DIV>
</DIV>
<!-- PICTURE 1 END -->
<!-- PICTURE 2 BEGIN -->
<DIV class="Container2">
<DIV class="Picture2">
<IMG src="/Folder/2.jpg" vSpace="0" hSpace="0" style="WIDTH: 100%; HEIGHT: Auto">
<FONT class="Picture2Text">
<SPAN>
<SPAN class="Picture2Text-Up">Exclusive</SPAN><BR>
<SPAN class="Picture2Text-Down">Pictures</SPAN>
</SPAN>
</FONT>
</DIV>
</DIV>
<!-- PICTURE 2 END -->
</DIV>

代码 2:

$("#Container > div:gt(0)").hide();
setInterval(function()
{
    $("#Container > div:first")
    .fadeOut(1000)
    .next()
    .fadeIn(1000)
    .next()
    .appendTo("#Container");
}, 3331);

如何在主容器中实现这两张图片的滑动/淡入淡出?或者,如果您有任何其他自动滑动解决方案,我将不胜感激。

最佳答案

你可以试试这个

$("#Container > div[class^='Container']:not(:first)").hide();
    var i= 2;
    setInterval(function()
    {
        $("#Container > div[class^='Container']:visible").fadeOut(1000);
        $("#Container > div[class^='Container']:nth-child(" + i +")").fadeIn(1000);
       if(i == $("#Container > div[class^='Container']").length){
         i= 1;
       }else{
         i++;
       } 
    }, 3331);

另一种效果

$("#Container > div[class^='Container']:not(:first)").hide();
    var i= 2;
    setInterval(function()
    {
        $("#Container > div[class^='Container']:visible").slideUp(1000);
        $("#Container > div[class^='Container']:nth-child(" + i +")").slideDown(1000);
       if(i == $("#Container > div[class^='Container']").length){
         i= 1;
       }else{
         i++;
       } 
    }, 3331);

DEMO

关于带有图像滑动的jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33986719/

相关文章:

javascript - jquery.localize 不起作用

javascript - 如何设置第一个div宽度取决于文本宽度,剩余的全宽将分配给第二个div

Jquery 延迟事件

php - jQuery Galleria 缩略图不显示

javascript - 如何更改 Google Donut 孔内部区域的背景颜色?

javascript - 如何以编程方式创建 20x20px 单元格网格背景?

php - 使用 PHP 从数据库表中按日期搜索数据?

html - 旋转 div 并使其显示在整个屏幕上

javascript - 如何在 jquery 或 javascript 中使用 html

javascript - 禁用向下滚动会破坏 fullpage.js 中的菜单链接