`
幽灵线程
  • 浏览: 79096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

jQuery控制的不同方向的滑动(横向滑动等)

阅读更多

引入jquery.js,复制以下代码,即可运行。

 

<style type="text/css">
.slide {
	position: relative;
	height: 200;
	background-color: lightyellow;
}

.slide .inner {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100;
	background-color: lightblue;
	width: 100%
}
</style>

 

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

 

		<div id="slidebottom" class="slide">
			<button>
				slide it
			</button>
			<div class="inner">
				Slide from bottom
			</div>
		</div>

 

		  $('#slidebottom button').click(function() {
		    $(this).next().slideToggle();
		  });

 

 

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

 

		<div id="slidewidth" class="slide">
			<button>
				slide it
			</button>
			<div class="inner">
				Slide from bottom
			</div>
		</div>

 

		  $("#slidewidth button").click(function(){
			  $(this).next().animate({width: 'toggle'});
		  });

 

 

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

 

		<div id="slideleft" class="slide" style="width: 50%;float: right">
			<button>
				slide it
			</button>
			<div class="inner">
				Slide from bottom
			</div>
		</div>

 

		  $("#slideleft button").click(function(){
			  var $lefty = $(this).next();
			  $lefty.animate({
				  left:parseInt($lefty.css('left'),10)==0 ? -$lefty.outerWidth() : 0
			  });
		  });
 

 

4、右侧横向滑动Slide to right

 

		<div id="slidemarginleft" class="slide" style="width: 60%;float: left">
			<button>
				slide it
			</button>
			<div class="inner">
				Slide from bottom
			</div>
		</div>

 

 

 

		  $("#slidemarginleft button").click(function(){
			  var $marginlefty = $(this).next();
			  $marginlefty.animate({
				  marginLeft:parseInt($marginlefty.css('marginLeft'),10)==0 ? $marginlefty.outerWidth() : 0
			  });
		  });
 

 

2
1
分享到:
评论

相关推荐

    jquery横向动态滑动导航菜单插件

    在这个横向滑动导航菜单插件中,jQuery的强大功能得到了充分的体现。通过使用jQuery,开发者可以轻松地实现菜单项的平滑滑动,从而创建出一种流畅的导航体验。 横向滑动是这种插件的核心特性。它允许菜单项沿着水平...

    支持移动端的jQuery滑动条拖动横向图片滚动特效

    在本文中,我们将深入探讨如何实现一个支持移动端的jQuery滑动条拖动横向图片滚动特效。这个功能是通过使用jQuery插件mCustomScrollbar来完成的,它为网站提供了丰富的自定义滚动条效果,并且能够适应各种设备,包括...

    jQuery swiper水平左右滑动时间轴特效

    Swiper的功能包括分页控制、自动播放、滑块无限循环、滑动速度控制等。 在“jQuery swiper水平左右滑动时间轴特效”中,时间轴是一种特殊的应用场景。时间轴通常用于展示一系列按照时间顺序排列的事件或数据点。...

    jquery滑动横向二级菜单特效.zip

    jquery滑动横向二级菜单特效是一款非常实用的jquery导航菜单,实现了滑动横向二级菜单jquery特效,功能非常简单,几行jquery代码就完成了,主要运用了jquery插件中的slideDown和slideUp方法。

    jquery横向slider滑动导航

    本教程将深入探讨如何使用jQuery实现一个横向滑动导航。 首先,我们需要理解jQuery的核心概念。jQuery是JavaScript的一个库,它通过简化DOM操作、事件处理和动画效果,使得网页动态化变得更加容易。在创建横向...

    Jquery经典横向滑动菜单

    《jQuery经典横向滑动菜单详解》 在网页设计与开发中,导航菜单是不可或缺的一部分,它为用户提供清晰的页面结构和便捷的交互体验。而jQuery作为一款强大的JavaScript库,简化了DOM操作,使得创建动态、交互式的...

    jQuery滑动横向二级导航菜单.zip

    本项目“jQuery滑动横向二级导航菜单”聚焦于创建一个动态且响应式的二级菜单,利用jQuery库的动画效果,提升用户体验。下面将详细阐述这个项目所涉及的核心知识点。 1. **jQuery库**:jQuery是一个广泛使用的...

    jQuery手机移动端图片横向滚动效果

    本教程将深入探讨如何利用jQuery创建手机移动端的图片横向滚动效果。 一、jQuery简介 jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。jQuery的语法设计使得开发者可以...

    jquery横向滑动导航栏

    精简的代码实现导航栏滑动效果,实现详解: 1.滑块位置:通过父节点position=fixed,子节点position=absolute方式,实现子节点浮动; 2.导航栏居中:通过left=0px,right=0px,margin-left=auto,margin-right=...

    Jquery横向滚动日历基于swiper(更新)

    【jQuery 横向滚动日历基于 Swiper 的实现】 在网页开发中,日历组件是一种常见的用户界面元素,用于展示日期、安排事件或者让用户选择日期。传统的日历组件通常是垂直布局,但随着移动端和响应式设计的发展,横向...

    jQuery时间轴滑动选项卡_横向和纵向滑动选项卡切换代码

    横向滑动适用于展示同一类别下的不同内容,如月份或季度的时间线;而纵向滑动则适合展示不同类别的内容,如年份或主题。在jQuery中,可以使用`slideToggle()`、`animate()`等方法实现滑动效果,配合`CSS`的`...

    巧克力jQuery横向二级滑动导航菜单源码,过度平滑,兼容主流浏览器

    这个“巧克力”导航菜单实现了横向滑动的二级菜单,当用户悬停在一级菜单项上时,二级菜单会平滑地滑出,为用户提供清晰的导航结构。 平滑过渡效果是用户体验设计的关键元素之一,它能让用户在浏览网站时感到舒适和...

    jQuery swiper水平左右滑动时间轴特效.zip

    《jQuery Swiper:水平左右滑动时间轴特效详解》 jQuery Swiper是一种广泛应用于网页交互设计中的组件,尤其适用于创建动态、引人入胜的滑动效果。在本例中,“jQuery swiper水平左右滑动时间轴特效”展示了如何...

    jQuery侧边栏隐藏滑动导航菜单代码.zip

    本资源提供了一种使用jQuery实现的侧边栏隐藏滑动导航菜单的代码,适用于响应式布局,尤其适用于手机和平板等移动设备。这个菜单以汉堡包图标作为触发器,点击后可以展开或收起侧边栏,同时伴随着平滑的CSS3过渡动画...

    动态收缩的横向滑动菜单,基于jquery框架.rar

    这个资源,"动态收缩的横向滑动菜单,基于jquery框架.rar",提供了这样一个功能丰富的解决方案,特别适合用于博客或其他内容丰富的网站。 jQuery是一个轻量级、高性能的JavaScript库,它极大地简化了JavaScript编程...

    动态的横向jquery滑动菜单,Blog适用

    内容索引:脚本资源,jQuery,滑动菜单,... 动态的横向jquery滑动菜单,Blog用的话最合适不过了,鼠标滑过某一菜单项的时候,菜单会滑出一些,突出显示,鼠标连续滑过整个菜单,会有更炫的效果,为你的网页增加动感元素。

    jQuery移动端响应式滑动导航菜单.zip

    在这个滑动导航菜单中,jQuery起到了关键作用,通过监听用户触摸或点击事件,控制菜单的展开和收起,实现了平滑的过渡效果。 响应式设计是现代网页开发的核心,它允许网站根据用户设备的屏幕尺寸和方向进行自适应...

    基于JQuery横向跑马灯jQuery-easyAccordion

    而jQuery-easyAccordion则是将这种效果横向展开,使得内容以水平滑动的方式呈现,增加了视觉吸引力。 要理解和使用jQuery-easyAccordion,首先需要了解jQuery基础。jQuery是一个强大的JavaScript库,它简化了DOM...

    jQuery刻度尺风格横向时间轴插件timeline

    **jQuery刻度尺风格横向时间轴插件timeline详解** 在Web开发中,视觉元素的创新和用户体验的提升是至关重要的。"jQuery刻度尺风格横向时间轴插件timeline"正是一款能够帮助开发者实现这一目标的工具。这款插件以其...

    横向滑动代码

    1. 响应式设计:确保横向滑动效果在不同屏幕尺寸和设备上都能良好运行,如使用百分比单位或媒体查询。 2. 性能优化:减少不必要的计算和重绘,使用requestAnimationFrame进行动画处理,提高滑动流畅性。 3. 适配...

Global site tag (gtag.js) - Google Analytics