Jquery实现视频播放页面的关灯开灯效果


Posted in Javascript onMay 27, 2013

本示例使用Jquery实现视频播放页面的关灯开灯效果。其中视频显示使用embed 元素,该元素是html5的元素,所以使用支持html5的浏览器效果会更好。
效果预览网址:http://www.keleyi.com/keleyi/phtml/guandeng/

完整代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head> 
<title>张国荣《千千阙歌》--三水点靠木关灯特效</title> 
<style type="text/css"> 
body {font-family:Arial, Sans-Serif; font-size:13px; text-align:center; margin:0px; position:relative;} 
#container { width:960px; margin:0px auto; text-align:left; overflow:hidden; position:relative;} 
#movie_keleyi_com {border:solid 1px #dcdcdc; float:left; width:560px; text-align:left; margin-right:20px; position:relative; z-index:102;} 
#description { float:left; width:320px;border:solid 1px #dcdcdc; padding: 10px 20px;} 
#command { position:relative; height:25px; display:block; margin: 25px 0 0 0;} 
.lightSwitcher {position:absolute; z-index:101; background-image:url(http://www.keleyi.com/keleyi/phtml/guandeng/light_bulb_off.png); 
background-repeat:no-repeat; background-position:left; padding: 0 0 0 20px; outline:none; text-decoration:none;} 
.lightSwitcher:hover {text-decoration:underline;} 
#shadow {background-image:url(http://www.keleyi.com/keleyi/phtml/guandeng/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;} 
.turnedOff {color:#ffff00; background-image:url(http://www.keleyi.com/keleyi/phtml/guandeng/light_bulb.png);} 
#clickHere {position:absolute; top: -25px; left:130px;} 
</style> 
<script src="http://www.keleyi.com/keleyi/pmedia/jquery-1.8.2.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function () { 
$("#shadow").css("height", $(document).height()).hide(); 
$(".lightSwitcher").click(function () { 
$("#shadow").toggle(); 
if ($("#shadow").is(":hidden")) 
$(this).html("关灯").removeClass("turnedOff"); 
else 
$(this).html("开灯").addClass("turnedOff"); 
}); 
}); 
</script> 
</head> 
<body> 
<div id="container"> 
<div id="header"> 
<h1>张国荣《千千阙歌》</h1> 
<h2>柯乐义关灯特效</h2> 
<div id="command"><img src="http://www.keleyi.com/keleyi/phtml/guandeng/click_here.png" alt="" id="clickHere" /><a class="lightSwitcher" href="javascript:void();">关灯</a></div> 
</div> 
<div id="movie_keleyi_com"> 
<embed src="http://player.youku.com/player.php/sid/XMjE1ODgyMTU2/v.swf" quality="high" width="560" height="340" align="middle" allowScriptAccess="always" allowFullScreen="true" mode="transparent" type="application/x-shockwave-flash"></embed> 
</div> 
<div id="description"> 
<p></p> 
<p></p> 
<p></p> 
<p><br /> 
<a href="http://www.keleyi.com/a/bjac/7e8897e5ec0849e9.htm" target="_blank" >可改变大小DIV层</a><br /> 
<a href="http://www.keleyi.com/a/bjac/141932b419e08101.htm" target="_blank" >jquery使用ColorBox弹出图片组浏览层</a><br /> 
<a href="http://www.keleyi.com/dev/433ee98f4133d7b5.htm" target="_blank" >jQuery实现可拖动的浮动层(版本2)</a><br /> 
<a href="http://www.keleyi.com/dev/7fd16e1b9849dba4.htm" target="_blank" >jquery“收藏本页”代码</a><br /> 
<a href="http://www.keleyi.com/a/bjac/1329fae4a4a54bdd.htm" target="_blank" >柯乐义高级弹出菜单(可以有三级菜单)</a><br /> 
<a href="http://www.keleyi.com/a/bjac/939631bb07adb4dc.htm" target="_blank" >关灯特效原文</a> 
</p> 
</div> 
</div> 
<div id="shadow"></div> 
</body> 
</html>
Javascript 相关文章推荐
调用js时ie6和ie7,ff的区别
Aug 19 Javascript
javascript innerHTML使用分析
Dec 03 Javascript
jquery zTree异步加载简单实例分享
Feb 05 Javascript
Jquery封装tab自动切换效果的具体实现
Jul 13 Javascript
跟我学习javascript的定时器
Nov 19 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 Javascript
Node.js连接postgreSQL并进行数据操作
Dec 18 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
Jan 16 Javascript
微信小程序 sha1 实现密码加密实例详解
Jul 06 Javascript
vue.js实现单选框、复选框和下拉框示例
Jul 18 Javascript
浅谈layui里的上传控件问题
Sep 26 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
May 27 #Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 #Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
May 27 #Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
May 27 #Javascript
使用jquery实现div的tab切换实例代码
May 27 #Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 #Javascript
jquery实现的一个导航滚动效果具体代码
May 27 #Javascript
You might like
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
PHP解决中文乱码
2017/04/28 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
HTML Dom与Css控制方法
2010/10/25 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
AngularJS基础知识笔记之表格
2015/05/10 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
python re模块的高级用法详解
2018/06/06 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
python实现静态web服务器
2019/09/03 Python
python读取ini配置文件过程示范
2019/12/23 Python
Django choices下拉列表绑定实例
2020/03/13 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
高一数学教学反思
2014/02/07 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers