`

图片轮放例子,图片新闻,图片幻灯片 jquery 实现

阅读更多
本例子是仿照京东网首页图片样式,然后自己加了jquery控制

mycss.css
附件

index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>My JSP 'MyJsp.jsp' starting page</title>
		<link rel="stylesheet" type="text/css" href="mycss.css">
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
	</head>

	<body>
	
	<div id='img_side'>
		<div class="m" id="slide" 
			style="position: relative;">
			<ul id='ss' style="position: absolute; left: 0px; top: 0px;">
				<li>
					<a href="#" target="_blank"><img src="http://img18.wal8.com/img18/222015_20111203001440/132284255152.jpg" width="766"
							height="120"> </a>
				</li>
				<li>
					<a href="#" target="_blank"><img src="http://img18.wal8.com/img18/222015_20111203001440/132284255548.jpg" width="766"
							height="120"> </a>
				</li>
				<li>
					<a href="#" target="_blank"><img src="http://img18.wal8.com/img18/222015_20111203001440/132284256914.jpg" width="766"
							height="120"> </a>
				</li>
				<li>
					<a href="#" target="_blank"><img src="http://img18.wal8.com/img18/222015_20111203001440/132284257523.jpg" width="766"
							height="120"> </a>
				</li>
				<li>
					<a href="#" target="_blank"><img src="http://img18.wal8.com/img18/222015_20111203001440/13228425771.gif" width="766"
							height="120"> </a>
				</li>
				<li>
					<a href="#" target="_blank"><img src="http://img18.wal8.com/img18/222015_20111203001440/132284257952.jpg" width="766"
							height="120"> </a>
				</li>
			</ul>
			<div id='numbers'>
				<span class="curr"><a
					href="# "
					target="_blank">1</a> </span>
				<span class=""><a
					href="# "
					target="_blank">2</a> </span>
				<span class=""><a
					href="# "
					target="_blank">3</a> </span>
				<span class=""><a
					href="# "
					target="_blank">4</a> </span>
				<span class=""><a
					href="# "
					target="_blank">5</a> </span>
				<span class=""><a
					href="# "
					target="_blank">6</a> </span>
			</div>
		</div>


		</div>
		
		
		<script type="text/javascript">
	
	(function($) {
	
	  $.fn.slideImg = function(settings) {
	   
        settings = jQuery.extend({
            speed: "normal",
            timer: 1000
        }, settings);
        return this.each(function() {
            $.fn.slideImg.scllor($(this), settings);
        });
    };
	   
	   $.fn.slideImg.scllor = function($this, settings) {
	  
        var index = 0;
        var scllorer=$(".m li",$this);
        var size=scllorer.size();
        var slideH=scllorer.outerHeight();
        var li = $("#numbers span",$this);
        var showBox = $(".img-box",$this);
        var intervalTime=null;
        li.hover(function() {
            var that=this;
             index = li.index(that);
            if (intervalTime) {
                clearInterval(intervalTime);
            }
            intervalTime = setTimeout(function() {
                index = li.index(that);
                ShowAD(index);
            }, 200);
        }, function() {
            clearInterval(intervalTime);
            interval();
        });
        showBox.hover(function() {
            if (intervalTime) {
                clearInterval(intervalTime);
            }
        }, function() {
            clearInterval(intervalTime);
            interval();
        });
        function interval(){
            intervalTime = setInterval(function() {
                ShowAD(index);
                index++;
                if (index == size) {
                    index = 0;
                }
            }, settings.timer);
        }
        interval();
        var ShowAD = function(i) {
            $("#ss").animate({ "top": -i * slideH}, settings.speed);
           li.eq(i).addClass("curr").siblings().removeClass("curr");
        };
    };
	  // var li = $(".numbers a",$this);
     $("#img_side").slideImg({
                speed: "normal",
                timer: 3000
            });
	})(jQuery);
	</script>		
	</body>
</html>


分享到:
评论

相关推荐

    Jquery插件实现图片幻灯片功能

    本文将深入探讨如何使用名为"kevinSlide"的jQuery插件来实现图片幻灯片功能。 首先,kevinSlide插件是专为创建动态、引人入胜的图片滑动展示而设计的。这种类型的组件常用于网站的首页或产品展示区域,以吸引用户...

    jQuery幻灯片图片展示 图片例子效果.rar

    总结来说,jQuery幻灯片图片展示是通过jQuery库来实现的一种动态图片展示技术,它结合了选择器、事件处理和动画等特性,提供了一种吸引人的用户体验。这个压缩包提供的素材和代码可能包含了创建这种效果所需的所有...

    jquery图像幻灯片全屏图片相册点击缩略图片放大查看预览

    幻灯片效果通常是通过动态改变图片的显示状态来实现的,这包括切换图片、设置过渡效果以及控制导航按钮等。jQuery提供了丰富的API和方法,如`.fadeIn()`, `.fadeOut()`, `.slideToggle()`等,这些可以用来创建平滑的...

    jquery新闻幻灯片展示.rar

    《jQuery实现新闻幻灯片展示详解》 在网页设计中,动态效果的运用可以极大地提升用户体验,其中新闻幻灯片展示是一种常见的JavaScript特效,用于在有限的空间内展示多条新闻或者图片。本教程将深入探讨如何使用...

    jquery幻灯片播放特效

    本文将详细探讨"jQuery幻灯片播放特效"这一主题,结合"jquery-powerSwitch插件实现京东商城首页幻灯片切换效果"的实例,深入解析如何创建动态且吸引人的网页幻灯片。 首先,幻灯片播放特效是网页设计中常见的元素,...

    jQuery三张图片一起滑动幻灯片特效

    **jQuery三张图片一起滑动幻灯片特效**是一种常见的网页动态展示技术,常用于网站的首页或产品展示部分,以吸引用户注意力并提供视觉上的吸引力。这种特效通过JavaScript库jQuery实现,它允许多张图片在设定的时间...

    jQuery幻灯片Slide隐藏效果

    jQuery幻灯片Slide隐藏效果是一种常见的网页动态展示技术,它为用户提供了一种优雅的方式来展示内容,如图片、文字或任何其他HTML元素。这种效果通常应用于网站的首页、产品展示、新闻滚动等场景,以吸引用户的注意...

    jquery 实现 图片轮流播放

    本篇文章将详细讲解如何使用jQuery实现图片轮流播放的效果,这通常被称为图片轮播或幻灯片展示。 首先,我们需要了解jQuery的基本用法。jQuery对象通过$符号创建,它可以用来选择页面上的元素,例如`$("#elementID...

    jQuery带标题描述背景幻灯片代码

    标题中的“jQuery带标题描述背景幻灯片代码”是指一种使用jQuery库实现的网页动态效果,它允许在网站上创建带有标题、描述和背景图片的幻灯片展示。这种功能通常用于首页轮播图或者产品展示,以吸引用户注意力并提供...

    基于jQuery的图片幻灯片

    这个简单的jQuery图片幻灯片实现已经可以在大部分现代浏览器以及IE6中运行,但还可以根据需求进一步定制,例如添加导航按钮、动态加载图片、添加过渡效果等。在实际项目中,你可能需要考虑更复杂的情况,如响应式...

    jQuery魅族官网导航加幻灯片代码.zip

    【jQuery魅族官网导航加幻灯片代码】是一款基于JavaScript库jQuery实现的网页导航栏与幻灯片展示功能的代码示例。这个代码主要用于模仿魅族手机官网首页的设计,为用户提供一个具有动态效果的导航菜单和自动轮播的...

    jquery自动播放幻灯片+手风琴切换效果

    "jQuery自动播放幻灯片+手风琴切换效果"就是一个典型的例子,它结合了两种常见的UI元素:幻灯片(Slider)和手风琴(Accordion)。这种设计不仅能够提供动态视觉体验,还能有效地组织和展示内容。下面我们将深入探讨...

    jQuery.slidizle可完全自定义的响应式jQuery幻灯片插件

    jQuery.slidizle是一款功能强大且完全自定义的响应式jQuery幻灯片插件。它旨在为网站设计师和开发者提供一个灵活、高效的工具,用于创建各种类型的滑动展示,如产品展示、图片轮播、新闻滚动等。这个插件的特点在于...

    带背景图片的幻灯片

    在创建一个带背景图片的幻灯片时,前端开发者经常使用JavaScript库来实现动态效果,例如jQuery就是一个常用的选择。在这个项目中,"jquery-lunbo"可能是指基于jQuery的轮播图插件,用于实现幻灯片功能。下面将详细...

    基于jQuery开发的类似腾讯网的可自动播放的图片幻灯特效源码例子

    【jQuery图片幻灯特效开发详解】 在Web前端开发中,图片幻灯效果是一种常见的视觉展示方式,用于在有限的空间内展示多张图片,为用户提供动态、连续的浏览体验。本教程将详细介绍如何基于jQuery框架创建一个类似...

    jQuery文字图片幻灯片动画切换效果.zip

    本压缩包中的"jQuery文字图片幻灯片动画切换效果.zip"包含了一套完整的jQuery幻灯片切换效果,适用于网站头部 banner 或产品展示等场景。 首先,我们来看`index.html`,这是网页的主文件,它包含了HTML结构以及引用...

    jQuery图片文字幻灯片动画切换代码.zip

    在这个“jQuery图片文字幻灯片动画切换代码”项目中,我们将深入探讨如何利用jQuery实现动态的图片和文字轮播效果,同时结合CSS和HTML5技术来创建一个吸引人的用户界面。 首先,HTML5是现代网页开发的基础,它引入...

    highslide jquery 幻灯片插件(好用)

    Highslide JS是一款功能强大且易于使用的JavaScript幻灯片插件,它与jQuery库结合使用,为网站添加高质量的图片和媒体展示效果。Highslide JS以其轻量级、响应式和高度可定制的特点受到广大Web开发者的青睐。在...

    html5幻灯片jquery.roundabout.js图片倾斜

    6. **易用性**:通过简单的jQuery选择器和方法调用,就能快速地在页面上实现复杂的旋转幻灯片效果。 在使用jQuery.roundabout.js时,我们需要先在页面中引入jQuery库和该插件的JavaScript及CSS文件。然后,通过HTML...

Global site tag (gtag.js) - Google Analytics