【问题标题】:JQUERY Creating a sliding effect while image is changingJQUERY 在图像变化时创建滑动效果
【发布时间】:2014-03-05 21:21:51
【问题描述】:

我有三张图片 1.jpg,2.jpg,3.jpg 和 <img id="add" src="1.jpg"></img> 该图片的宽度、高度和位置已根据需要设置并且工作正常。我已经应用了 JQUERY 淡入淡出属性来在上述图像之间切换并且它也可以正常工作。

但我确切地希望图像以滑动方式改变,即 1.jpg 向左滑动并消失并在其位置拖入 2.jpg 等以特定间隔继续。

希望我清楚...

问候。

【问题讨论】:

  • 分享你的尝试。

标签: javascript jquery css ajax html


【解决方案1】:

感谢大家的努力,但是,我自己配置​​了它......这是它的工作原理:

index.html:

<html>

<head>
    <script src="jquery.js"></script>
    <script src="slide.js"></script>
</head>

<body>
    <div >
        <img id="pic1" src="1.jpg"style="width:0px;height:120px;"/><img id="pic2" src="2.jpg" style="width:160px;height:120px;"/>
    </div>
</body>

</html>

slide.js

$("document").ready(function(){
    var img_l=$("#pic1");
    var img_r=$("#pic2");
    setInterval(function(){
        img_l.animate({width:'160px'},1000);;    //animating the image t colapse
        img_r.animate({width:'0px'},1000);;      //animating the image t expand
        var temp_var=img_l;                      //swaping values to revert previous action
        img_l=img_r;
        img_r=temp_var;
    },3000);                                    //repeating the effect every 3 seconds
});

这很好地满足了我的要求,并且在所有领先的浏览器中具有完全相同的行为...... 谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 2013-04-13
    • 2013-04-19
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多