我讲的这个是通过css+div实现的,不是通常的用flash实现的,类似优快云首页的变化广告效果。
声明我参考了 校服男生 的文章。
先看一下效果图(如http://jkx.suse.edu.cn/new右下角图片滚动效果),实现很简单,请大家仔细看看如下介绍:
首先建立一个页面test.aspx需要包含如下几个JS文件:
<SCRIPT src="js/jsframework.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/Global.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/MzDataProvider.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/MzEffect.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/MzBehavior.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/MzRotateImage.js" type=text/javascript></SCRIPT>
(文章末将提供下载)
前台页面中除了引用上诉文件外,再简单的通过一个变量<%=str %>显示内容(前台如何显示大家可以随意处理,这里只为说明效果),然后我们需要好好处理我们的后台代码了。
test.aspx.cs部分代码如下:(会.net和JS的朋友对如下代码应该很清楚,我就不再一一介绍)































我在做的过程中没法实现图片的大小改变,我最后的解决办法是,用c#的Image类,根据原图复制一个给定的大小的图片,然后同时存储大小两张图片。
如果有人解决这个问题,请与我分享阿!
http://dl2.youkuaiyun.com/down4/20070910/10200335463.rar