在jQuery中的replaceWith上添加SlideUp和Slidedown动画

亚什·阿加瓦尔(Yash Agarwal)

我正在制作一个应用展示站点。我的页面上有全幅垂直幻灯片。我在屏幕上添加了固定电话。当用户使用按钮滑动图像时,我想在手机上添加图像。

当他按下按钮时,jQuery从电话中删除当前图像并以滑动方式添加新图像。我在codyhouse https://codyhouse.co/demo/app-introduction-template/index.html#cd-product-tour上找到了一个教程

这是一个很好的教程,但不能以垂直方式完成。我的幻灯片代码是这样

    <div id="allslides">
        <div  id="1" class="slides" phone_image='its the url of the image going to be added on the phone when the slide is active  '>   
            <h1>My Appp</h1>
            <p class='content'>Some content</p>         
        </div>
       <div  id="2" class="slides" phone_image='its the url of the image going to be added on the phone when the slide is active  '>    
            <h1>My Appp</h1>
            <p class='content'>Some content</p>         
        </div>
<div  id="3" class="slides" phone_image='its the url of the image going to be added on the phone when the slide is active  '>   
            <h1>My Appp</h1>
            <p class='content'>Some content</p>         
        </div>
<div  id="4" class="slides" phone_image='its the url of the image going to be added on the phone when the slide is active  '>   
            <h1>My Appp</h1>
            <p class='content'>Some content</p>         
        </div>
    </div>

我给.slides宽度和高度100%。滑杆运作良好,手机已完美固定在萤幕上。但是我希望手机图像在每张幻灯片上都发生变化,并且其效果应该与链接上相同,但采用垂直方式。

我的导航按钮代码是这个

<div id="navigation">
                <ul>
<li><a href="#" class="bullets" id="bullet1" onclick="slider(1)"></a></li>
<li><a href="#" class="bullets" id="bullet2" onclick="slider(2)"></a></li>
<li><a href="#" class="bullets" id="bullet3" onclick="slider(3)"></a></li>
<li><a href="#" class="bullets" id="bullet4" onclick="slider(4)"></a></li>
                </ul>
    </div>

html的电话是这个

 <div class="phone">
            <div class="cd-image-container">
                <div>
                    <div class="cd-phone-frame"></div>
                    <div class="cd-image-wrapper">

                    </div>
                </div>
            </div> 
            </div>

我正在使用的jQuery是这个

$(document).ready(function(){
$(".bullets").first().addClass('activeBullet');

            var image = $("#1").attr('phone_image');
            $('.cd-image-wrapper').prepend('<img src="'+image+'"data-video="video/video-2" alt="Screen Preview 2">');
            setTimeout(function(){
                $('.cd-image-wrapper img').slideDown("fast");
            },1);
});

The slider function is this 

function slider(n){

var ID = $(".activeDiv").attr("id");
            var sid= ID.split("slide"); 
            var new_id = sid[1];

            if(new_id == n){

            }else{


                $(".slides").removeClass('activeDiv');
                $("#slide"+n).addClass('activeDiv');

                var top = $("#slide"+n).position().top;

                $("#mainbar").css({'top':-top});

                $(".bullets").removeClass('activeBullet');
                $("#bullet"+n).addClass('activeBullet');        $('.cd-image-wrapper img').fadeOut("slow", function(){
                    var images = $("#"+id).attr('phone_image');
                    var div = $('<img src="'+images+'"data-video="video/video-2" alt="Screen Preview 2">').hide();
                    $(this).replaceWith(div);
                    $('.cd-image-wrapper img').fadeIn("slow");
                });

            }                       
            } 

如您所见,我能够以淡入淡出和fadeIn方式使手机图像改变效果。有人可以告诉我如何以下滑和下滑的方式吗?

里克

不太明白你的意思。我无法添加评论,所以只写在这里。
如果您要表示要单击一个按钮,然后单击DIV幻灯片。您可以像使用animate.css一样使用CSS animate

首先使您想要的div滑入位置:绝对最高值:100%;
和你想要的div slideOut position:absolute top:0;

然后,当您单击按钮时,将CSS动画类添加到slideIn Div使其top:0,slideOut div top:-100%; 它将起作用,您还可以添加其他动画,例如更改其不透明度。

在此处使用CSS动画可以很容易地使用css动画

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

slideUp和slideDown jQuery

来自分类Dev

jQuery slideUp / slideDown不动画

来自分类Dev

jQuery:Hover上的Slidedown li和滑出时的SlideUp

来自分类Dev

jQuery-在链中随机调用slideUp和slideDown

来自分类Dev

使用slideDown()和slideUp()的jQuery显示/隐藏动画无法正常工作

来自分类Dev

jQuery Slidedown和Slideup摆动div

来自分类Dev

如何使用jQuery slidedown和slideup

来自分类Dev

jQuery:下拉导航slideDown和slideUp

来自分类Dev

slideDown,slideUp在jQuery中不起作用

来自分类Dev

slideDown和slideUp问题

来自分类Dev

jQuery slideDown,slideUp摇摆

来自分类Dev

jQuery SlideDown,slideUp

来自分类Dev

jQuery slideDown,slideUp摇摆

来自分类Dev

如何将两个不同元素的jQuery动画slideUp和slideDown链接在一起

来自分类Dev

如何将两个不同元素的jQuery动画slideUp和slideDown链接在一起

来自分类Dev

jQuery-mouseenter上的slideDown>延迟> mouseleave上的SlideUp

来自分类Dev

jQuery-mouseenter上的slideDown>延迟> mouseleave上的SlideUp

来自分类Dev

jQuery fadeOut和SlideUp,然后fadeIn和SlideDown

来自分类Dev

jQuery fadeOut和SlideUp,然后fadeIn和SlideDown

来自分类Dev

JS SlideUp和SlideDown在表上无法正常工作

来自分类Dev

jQuery slideUp()和slideDown()函数在奇数时间触发

来自分类Dev

使用AngularJS和jQuery修改DOM(slideDown / slideUp)

来自分类Dev

jQuery slideUp和slideDown移动版的替代品

来自分类Dev

如何通过代码测试jquery .slideDown()和slideUp()?

来自分类Dev

jQuery动画和slideUp延迟问题

来自分类Dev

带内嵌块显示的Div slideUp和slideDown动画断断续续

来自分类Dev

jQuery slideDown动画抖动

来自分类Dev

jQuery slideDown动画抖动

来自分类Dev

jQuery slideDown动画抖动

Related 相关文章

热门标签

归档