jquery怎么实现从右到左滑出来的效果

jquery怎么实现从右到左滑出来的效果,第1张

引入jqueryjs,复制以下代码,即可运行

1,<style type="text/css">

2,slide {

3,position: relative;

4,height: 200;

5,lightyellow;

6,}

7 ,

8,slide inner {

9,position: absolute;

10,left: 0;

11,bottom: 0;

12,height: 100;

13,lightblue; ,

14,width: 100%

15,}

16,</style>

1、slidetoggle() 交替slidedown(),slideup()

Html代码

<div id="slidebottom" class="slide"> 

<button>

slide it

</button>

<div class="inner">

Slide from bottom

</div>

</div>

Js代码

$('#slidebottom button')click(function() {

$(this)next()slideToggle();

});

2、左侧横向交替滑动 Animate Left

Html代码

<div id="slidewidth" class="slide">

<button>

slide it

</button>

<div class="inner">

Slide from bottom

</div>

</div>

Js代码

$("#slidewidth button")click(function(){

$(this)next()animate({width: 'toggle'});

});

3、左侧横向交替滑动 Animate Left Margin (非隐藏)

Html代码

<div id="slideleft" class="slide" style="width: 50%;float: right">

<button>

slide it

</button>

<div class="inner">

Slide from bottom

</div>

</div>

Js代码

$("#slideleft button")click(function(){

var $lefty = $(this)next();

$leftyanimate({

left:parseInt($leftycss('left'),10)==0 -$leftyouterWidth() : 0

});

});

4、右侧横向滑动Slide to right

Html代码

<div id="slidemarginleft" class="slide" style="width: 60%;float: left">

<button>

slide it

</button>

<div class="inner">

Slide from bottom

</div>

</div>

Js代码

$("#slidemarginleft button")click(function(){

var $marginlefty = $(this)next();

$marginleftyanimate({

marginLeft:parseInt($marginleftycss('marginLeft'),10)==0 $marginleftyouterWidth() : 0

});

});

前置条件:

div作为盒子限制高度,并设置overflow:auto。在内容超溢出时会出现滚动条(默认Y轴)

实现滚动条滚动到指定位置有两种情况:无效果 和 有动画效果

(1)无效果--直接使用scrollTop方法

//100为高度,单位px

$('box')scrollTop(100)

(2)有效果--使用animate方法

//100为高度,单位px;300为时间,单位ms

$('box')animate({scrollTop:100},300)

可以使用事件绑定机制。

如:

$('元素')bind({

    'touchstart mousedown' : function(){

        $('#touch_tips')text('按下或触摸');

    },

    'touchmove mousemove' : function(){

       $('#touch_tips')text('移动中');

    },

    'touchend touchcancel mouseup' : function(){

       $('#touch_tips')text('松开');

    }

})

具体请搜索touch event手机触屏事件。注意,不支持windows phone!

以上就是关于jquery怎么实现从右到左滑出来的效果全部的内容,包括:jquery怎么实现从右到左滑出来的效果、如何通过JQuery将DIV的滚动条滚动到指定的位置、jquery怎么实现手机触屏图片滑动代码,手向左或向右滑动,图片滑动。不滑动的时候图片自动循环滚动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9466421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存