php产品效果图,jQuery_基于JQuery制作的产品广告效果,效果图.如下: 动画效果介绍 - phpStudy...

基于JQuery制作的产品广告效果

效果图.如下:

动画效果介绍:这组广告效果是打开页面后图片会自动播放,从1-5共计5张图片,如果属标放到右下角的1、2、3、4、5列表上,可以自由进行切换到自己想看的图片上去。图片切换是由下到上变换的。

制作思路:先将这5张图片分别放入到ul的5个li列表中,

《1》求出图片个的总个数. 并当我们如果在单击1.2.3.4.5时就将它对应的数字传过去,就它显示对应的图片。

《2》如果属标放上,就停止动画(可以利用clearIntval() ),如果属标移到,我们可以利用 setIntval(函数,时间) 去每隔3000毫秒去执行一下这个函数一次。

《3》完成这个动画函数。在这个函数中首先我们可以得到这个动画区域(.slider)的高度。再利用animate自定义动画函数实现在TOP位置上变化。并且给当前li中的数字加上高亮效果。

《4》还有一点就是要使这里的TOP变化正常,一定要在当前区域的父标记(.ad)中设置"position:relative;" 一切就都已OK了。制作代码如下:

1》html结构如下:

复制代码 代码如下:

  • 1.gif
  • 2.gif
  • 3.gif
  • 4.gif
  • 5.gif
  • 1
  • 2
  • 3
  • 4
  • 5

2》jquery 代码如下:

复制代码 代码如下:

//超链接文字提示

$(function(){

var len = $(".num >li").length;

var index = 0;

var adTimer;

$(".num li").mouseover(function(){

index = $(".num li").index(this); //这里的 " this " 可以换成 " $(this) "

showImg(index);

}).eq(0).mouseover(); //用来初如化,当打开页面时,做第一个图片为属标放上时去触发动画.

//以为对象, 属标滑入停止动画,属标滑出开始动画

$(".ad").hover(function(){

clearInterval(adTimer);

},function(){

adTimer = setInterval(function(){

showImg(index);

index++;

if( index == len ){ index=0; }

} , 3000);

}).trigger("mouseleave");

})

//通过给定的的索引 显示不同的图片

function showImg(index){

var adHeight = $(".content_right .ad").height();

$(".slider").stop(true,false).animate( {"top": -adHeight*index},1000 );

$(".num li").removeClass("on")

.eq(index).addClass("on");

}

3》对应的CSS样式:

复制代码 代码如下:

.content_right{

background:#eee;

border : 1px solid #AAAAAA;

width: 586px;

float:left;

}

.content_right .ad {

margin-bottom:10px;

width:586px;

height:150px;

overflow:hidden;

position:relative;

}

.content_right .slider,

.content_right .num {

position:absolute;

}

.content_right .slider li{

list-style:none;

display:inline;

}

.content_right .slider img{

width:586px;

height:150px;

display:block;

}

.content_right .num{

right:5px;

bottom:5px;

}

.content_right .num li{

float: left;

width: 16px;

height: 16px;

line-height: 16px;

text-align: center;

font-family: Arial;

font-size: 12px;

color: #FF7300;

background-color: #fff;

border: 1px solid #FF7300;

overflow: hidden;

margin: 3px 1px;

cursor: pointer;

}

.content_right .num li.on{

width: 21px;

height: 21px;

line-height: 21px;

color: #fff;

background-color: #FF7300;

font-size: 16px;

margin: 0 1px;

border: 0;

font-weight: bold;

}相关阅读:

js 模仿网上的限时抢购效果

原创]如何回到先前的页面的方法多中语言" target="_blank">[原创]如何回到先前的页面的方法多中语言

PHP5经典教程之文件操作

Wine中中文存在很多的乱码怎么解决?

Mysql权威指南读书笔记(四)

什么叫标准网页设计?

document.all与WEB标准

javascript跨域刷新实现代码

使用yui3实现最简单拖动

javascript关键字加亮加连接

css hack 记录

55种网页常用小技巧(javascript)

javascript(对象.属性)集锦之二

正则表达式 表示 非指定字符串开头的正则

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571143.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python之函数基础

函数是对程序逻辑进行结构化或过程化的一种编程方法。能将整块代码巧妙地隔离成易于管理 的小块,把重复代码放到函数中而不是进行大量的拷贝--这样既能节省空间,也 有助于保持一致性,因为你只需改变单个的拷贝而无须去寻找再修改大量复制代码…

Python on the Way, Day1 - Python基础1

一、 Python介绍 python的创始人为吉多范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承 Python可以应用于众多领域&#…

java发送QQ群邮件,简单两步使用node发送qq邮件

node发送邮件非常简单,这里只做qq的演示,你可以举一反三.使用nodemailer包let transporter nodemailer.createTransport({// 使用qq发送邮件// 更多请查看支持列表:https://nodemailer.com/smtp/well-known/service: qq,port: 465, // SMTP 端口secureConnection: …

python数据显示为什么只能显示最后一个变量,Python变量和简单数据类型,之,的

变量介绍。变量就是代表某个数据(值)的名称,简单点说变量就是给数据起个名字。变量的特点。1)变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值是可变的。2)在创建变量时会在内存中开辟一个空间。基于变量的数据类型&#xf…

【BZOJ2095】【POI2010】Bridge 网络流

题目大意 ​  给你一个无向图,每条边的两个方向的边权可能不同。要求找出一条欧拉回路使得路径上的边权的最大值最小。无解输出"NIE"。   \(2\leq n\leq 1000,1\leq m\leq 2000\) 题解 ​  我们先二分答案\(ans\),把边权大于\(ans\)的边…

space index.php 7-14,SpacePack高效部署PHP生产环境

SpacePack 基于 Docker 为了快速部署 PHP 生产环境而产生的项目,它包含了一般项目中常用的组件,能够在最短的时间内产生一个完善并且优化过的 PHP 生产环境。容器版本SpacePack 默认包含了 OpenResty 1.13、PHP 7.2、MariaDB 10.3、Memcached 1.5、Redis…

【XSY2469】graph 分治 并查集

题目大意 给你一张\(n\)个点\(m\)条边的无向图,问删去每个点后,原图是不是二分图。 \(n,m\leq 100000\) 题解 一个图是二分图\(\Longleftrightarrow\)该图不存在奇环 可以用并查集,维护每个点到根的距离 如果删除\(x\)点,就要把所…

云播自带解析php,使用PHP SDK,web端的华为云视频点播接入,加密视频播放的坑与解决方案-全代码篇...

下载phpdemo算是跑起来了,现在就要考虑租户系统如自身验证token的问题了。1、先介绍下我的代码目录2、文件执行的时序图和流程图2、代码demotest.phpfunction curl_request($url,$post,$cookie, $returnCookie0){$curl curl_init();curl_setopt($curl, CURLOPT_URL…

Matlab 常用语法速记 1

快捷帮助 查找帮助:doc 函数名 强制终止: ctrl c 注释: % 清屏 clc,清临时变量窗口 clear NaN: not a number inf: infinite 创建矩阵 列向量:vecx [1 2 3 4]; vecy [1 2 3]; 矩阵:matA [11 12 13 14…

php获取h5视频直链,一种H5播放实时视频的方法与系统与流程

本发明涉及播放实时视频,尤其涉及一种h5播放实时视频的方法与系统。背景技术:h5是指第5代html,也指用h5语言制作的一切数字产品。所谓html是“超文本标记语言”的英文缩写。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序…

移动端中的陀螺仪

横竖屏 window下的orientation属性来表示移动端的横竖屏状态,chrome模拟器不支持该属性,只能在真机上测试 window.orientation 按照上右下左的顺序,该属性的结果分别是0、90、180、-90 [注意]手机头朝下的切换没有实现 window下的orientation…

php 收缩栏,HTML5每日一练之details展开收缩标签的应用

HTML5每日一练之details展开收缩标签的应用details标签的出现,为我们带来了更好的用户体验,不必为这种收缩展开的效果再编写JS来实现。注:目前仅Chrome支持此标签。details有一个新增加的子标签——summary,当鼠标点击summary标签…

博客阅读和思考

1.关于当初 选择说来惭愧,当初选择专业之时,我并没有认真审视过所有专业,没有自己感兴趣的专业方向.是父母帮我选择了软件工程这个方向,他们说IT行业发展前景好,以后不愁工作.我想想,也是这样的.于是稀里糊…

oracle行列互换sql,解决Oracle行列转换问题的一个方法

不好意思,编译错误,可能是版本的问题其实,实现的方法很简单,请参考精华帖子下面是源文件 ,我是的数据库版本是9.2.0.1,OS为NT[PHP]---Author: Accelerator---Date : 2004-11-25create or replace type lis…

zufeoj 分数线划定

分数线划定 时间限制: 1 Sec 内存限制: 128 MB提交: 13 解决: 7[提交][状态][讨论版]题目描述 世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试…

php 主进程子进程,PHP中的子进程的任何等价物?

通过双向通信,您可以访问stdin,stdout和stderr的最接近的等价物是proc_open().以下是文档中的示例:$descriptorspec array(0 > array("pipe", "r"), // stdin is a pipe that the child will read from1 > array("pipe", &quo…

oracle只读事物,oracle的只读事务

一致性读是oracle区别于其他数据库的重要特点之一,但一般来说,这个一致性读是sql级别的,只针对单个sql有效。由于业务逻辑需要,我们可能需要在一个事务中的多个sql也能实现读一致性,也就是说,数据源在事务开…

获得网页中元素的位置

网页大小: clientWidth和clientHeight。 最快速的方法:getBoundingClientRect() 获得top, right, bottom, left,是获得元素距离viewport的左上角。 获得元素的相对位置:不断向父元素获得offsetHeight和offsetWidth。 获得元素的绝…

实验一 软件工程准备

1、实验目的与要求 (1) 学习通过博客园软件开发者学习社区的协作与支持完成软件工程课程学习的技巧和经验。 (2) 掌握Github操作; 2、实验内容和步骤 任务1:在以下网址提交课程调查问卷:https:/…

matlab气相分解反应动力学,第十二章 化学动力学.ppt

快反应 慢反应 速控法 稳态法 (1) 一级反应 (2) 二级反应 高压时 低压时 RRKM理论 12.7 光化学反应 * 物理化学(下) PHYSICAL CHEMISTRY (11) 碰撞理论 单分子反应理论 过渡态理论 光化学反应 催化反应动力学 本章主要内容: 12 化学动力学基础(二) 反应速率理论 碰撞…