例子:滑动效果

一、滑动效果<head>
<style type="text/css">
   *{ margin:0px auto; padding:0px}
   #wai{ width:100%; height:500px;}
   #left{height:500px; background-color:#63C; float:left}
   #right{ height:500px; background-color:#FC3; float:left}
   #anniu{ width:50px; height:50px; background-color:#06F; position:absolute; top:225px; z-index:10; }
   #anniu:hover{ cursor:pointer}
</style>
</head>

<body>

<div id="wai">
	<div id="left" style="width:200px"></div>
	<div id="right" style="width:800px"></div>
</div>

<div id="anniu" style="left:175px" onclick="hua()"></div>

<script type="text/javascript">

var id;

function hua()
{
	id = window.setInterval("dong()",10);
}

//滑动的方法,调一次滑动3px
function dong()
{
	//改蓝色的宽度 200px
	var zuo = document.getElementById("left");
	kd = zuo.style.width;

	if(parseInt(kd.substr(0,kd.length-2))>=800)
	{
		window.clearInterval(id);
		return;
	}

	kd = parseInt(kd.substr(0,kd.length-2))+3;
	zuo.style.width = kd+"px";

	//改黄色的宽度
	var you = document.getElementById("right");
	ykd = you.style.width;
	ykd = parseInt(ykd.substr(0,ykd.length-2))-3;
	you.style.width = ykd+"px";

	//改小块的left
	var hong = document.getElementById("anniu");
	hleft = hong.style.left;
	hleft = parseInt(hleft.substr(0,hleft.length-2))+3;
	hong.style.left = hleft+"px";

}

</script>
</body>

 效果图:点击按钮方块,就会向右走

二、滑轮固定

<body>

<div style="width:100%; height:100px; background-color:#63F"></div>
<div id="menu" style="width:100%; height:50px; background-color:#F36;"></div>

<input type="button" value="滚动" onclick="gun()" />

<div style="width:100%; height:1000px; background-color:#FF6"></div>

</body>
<script type="text/javascript">

window.onscroll = function(){
		var d = document.getElementById("menu");
		if(window.scrollY >= 100)
		{
			d.style.position = "fixed";
			d.style.top = "0px";

		}
		else
		{
			d.style.position = "relative";
		}

	}

	function gun()
	{
		window.scrollTo(0,100);
	}

</script>

  

 

时间: 2024-10-10 08:13:29

例子:滑动效果的相关文章

js应用例子——滑动效果

//设置样式<style type="text/css">*{ margin:0px auto; padding:0px;}#wai{ width:1000px; height:600px;}#nei{ width:1000px; height:300px; margin-top:30px;}#left{ height:300px; background-color:#F00; float:left;}#right{ height:300px; background-col

原始战争之主界面滑动效果

简介:在弄一个横版的游戏,需要一个随鼠标左右滑动的功能,最终做了一个拖动的效果. 鼠标左右移动界面也滑动 实际做的时候,搜了一下没有滑动的方案,那就假想游戏界面长度大于窗口界面(类比给卷轴加游标),然后根据鼠标左右移动事件,去计算卷轴应该在的位置,然后更新界面.如果左右移动处理麻烦(滚动速度太快或太慢,现在如果玩红警95就存在鼠标移动速度问题),也可以在血条中间加上一个滑动条,来精确的控制位置. 打算用图片来模拟卷轴大小 来用一个光头的图片来模拟的时候,发现一个问题: QLabel设置大小无效问

实现ViewPager多页面滑动效果

 viewPager实现引导页 ViewPager多页面滑动效果 1.Android的左右滑动在实际编程经常能用到,比如查看多张图片,左右 切换tab页. 2.自android 3.0之后的SDK中提供了android-support-V4包用以实现 版本兼容,让老版本系统下的应用通过加入jar包实现扩展,其中有一 个可以实现左右滑动的类ViewPager 今天我们就用ViewPager类来实现引导页的实战案例 实现功能: 1.实现ViewPager多页面滑动效果. 2.下方的显示当前焦点页

android UI之ViewPager多页面滑动效果

  viewPager实现引导页 ViewPager多页面滑动效果 1.Android的左右滑动在实际编程经常能用到,比如查看多张图片,左右 切换tab页. 2.自android 3.0之后的SDK中提供了android-support-V4包用以实现 版本兼容,让老版本系统下的应用通过加入jar包实现扩展,其中有一 个可以实现左右滑动的类ViewPager 今天我们就用ViewPager类来实现引导页的实战案例 实现功能: 1.实现ViewPager多页面滑动效果. 2.下方的显示当前

Android第六期 - ViewPage与菜单栏本地页面监听滑动效果

首先是JiaoyuzixunActivity.java代码部分: package com.gaoxiaotong.ctone.jiaoyuzixun; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONO

Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38140505 自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果.的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScr

UI--单行文本水平触摸滑动效果

<代码里的世界> -UI篇 用文字札记描绘自己 android学习之路 转载请保留出处 by Qiao http://blog.csdn.net/qiaoidea/article/details/45115047 [导航] - 单行文本水平触摸滑动效果 通过EditText实现TextView单行长文本水平滑动效果 - 多行文本折叠展开 自定义布局View实现多行文本折叠和展开 1.初衷 最近做应用的时候有用到TextView单行长文本,当文本内容过长时候又想实现触摸水平滑动效果.网上找了很多

android仿系统Launcher界面,实现分屏,左右滑动效果(ViewSwitcher)

ViewSwitcher代表了视图切换组件, 本身继承了FrameLayout ,可以将多个View叠在一起 ,每次只显示一个组件.当程序控制从一个View切换到另个View时,ViewSwitcher 支持指定动画效果. 为了给ViewSwitcher 添加多个组件, 一般通过ViewSwitcher 的setFactory 方法为止设置ViewFactory ,并由ViewFactory为之创建View 即可. 下面通过一个实例来介绍 ViewSwitcher的用法.(仿Android系统L

Android用TabLayout实现类似网易选项卡动态滑动效果

此前我们用HorizontalScrollView也实现了类似网易选项卡动态滑动效果,详见 Android选项卡动态滑动效果这篇文章 这里我们用TabLayout来实现这一效果.TabLayout是Android Design Support Library库中的控件. Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给