<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <title></title> <link rel="stylesheet" href="base.css" /> <script type="text/javascript" src="jquery-1.10.1.min.js" ></script> <style> .fix-center{ height:120px; width:219px; background:#f60; display:none; position:fixed; } </style> </head> <body> <div style="height:10000px;"></div> <div id="fixCenter" class="fix-center"> <img src="fixCenter.jpg" width="219" height="120" usemap="#fixCenterMap"> <map name="fixCenterMap" id="fixCenterMap"> <area shape="rect" coords="175,0,219,30" href="javascript:void(0);" id="closeFixCenter" /> <area shape="rect" coords="0,30,219,94" href ="###1" target="_blank" /> <area shape="rect" coords="0,94,219,120" href ="###2" target="_blank" /> </map> </div> <script> $(function(){ fixCenter(); }); function fixCenter(){ var fid = $("#fixCenter"); //获取当前窗口的高度 var h = $(window).height(); //获取当前窗口的宽度 var w = $(window).width(); //计算要定位左侧距离 var l = (w/2) - parseInt(fid.css("width")) / 2; //计算要定位上侧距离 var t = (h/2) - parseInt(fid.css("height")) / 2; fid.css({"left":(l) + "px", "top": (t) + "px" }).fadeIn(600); $("#closeFixCenter").click(function(){ fid.fadeOut(600).delay(3000).fadeIn(600); }); $(window).resize(function(){ h = $(window).height(); w = $(window).width(); l = (w/2) - parseInt(fid.css("width")) / 2; t = (h/2) - parseInt(fid.css("height")) / 2; fid.css({"left":(l) + "px", "top": (t) + "px" }); }); } </script> </body> </html>
效果图:
相关推荐
这个精简版的中间浮窗功能,旨在为网页提供简洁、高效的弹出窗口解决方案,尤其适用于需要在页面中部显示重要信息或交互元素的情况。 在前端开发中,浮窗通常用于展示通知、广告、登录注册表单等,它能够吸引用户的...
在IT领域,尤其是在网页开发中,"JQ 侧浮窗与中浮窗切换"是一个常见的交互设计功能。这里的"JQ"通常指的是jQuery,一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果。这个功能涉及到的是如何在用户...
本篇文章将深入探讨如何利用JQ最少的代码实现中部浮窗(也称中间弹窗或悬浮框)功能。中间浮窗通常用于显示重要的通知、广告或者用户交互内容,它会始终保持在屏幕中央,即使页面滚动也是如此。 首先,我们需要创建...
标题“JQ 左右中下四个浮窗”暗示了这个话题主要围绕使用jQuery(简称JQ)实现页面上的四个浮动窗口布局。这通常是指在网页设计中,将四个独立的窗口或元素设置为浮动状态,使其能够在用户滚动页面时保持在屏幕的...
使用代码前必须引用jquery ,代码放在页面底部就行,亲测好用.
jq6500语音芯片是一款广泛应用在电子设备中的声音处理组件,主要负责音频数据的存储、解码和播放。这款芯片以其高效的性能、广泛的兼容性和易于编程的特点,在单片机控制的系统中得到了广泛的应用。 首先,我们来看...
一款挺好用的jqure的弹出窗插件.....................
`jq`是一款强大的命令行JSON处理器,用于在命令行界面中查看、操作和转换JSON数据。这个`jq安装包rpm.rar`是一个包含了`jq`工具的RPM(Red Hat Package Manager)格式的压缩包,主要面向使用Linux发行版如CentOS、...
《JQ8400-FN/JQ8400-FL语音芯片/模块的应用解析与编程指南》 在嵌入式系统设计中,语音处理技术扮演着重要的角色,为设备提供直观的人机交互方式。JQ8400系列语音芯片就是其中的一款典型代表,适用于多种应用场景,...
**JQ8900语音模块详解** JQ8900是一款广泛应用在单片机控制领域的高性能语音合成模块,支持多种微控制器如89C52、STM32和Arduino进行接口通信。该模块提供了丰富的功能,包括语音合成、音频格式转换、音量调节以及...
jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件日历选择器jq 双日历插件...
《JQ8900语音模块的深度解析与应用指南》 JQ8900是一款广泛应用在嵌入式系统中的语音模块,以其强大的语音合成功能和良好的性价比赢得了广大开发者和工程师的喜爱。本文将深入探讨该模块的核心特性,以及如何通过...
【jq22jqTable8901201711271054.zip】这个压缩包文件主要包含了一个基于jQuery的表格插件,名为"jqTable"。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。而jqTable则是...
本文将深入探讨如何使用`jq_code`库在前端直接生成二维码,以及其背后的技术原理和应用场景。 首先,`jq_code`是一个基于JavaScript的轻量级库,专门用于在前端生成二维码。它允许开发者在不依赖后端服务的情况下,...
"jq报表折线图"这个功能模块显然聚焦于利用jQuery(jq)库来实现动态和交互式的报表,特别是折线图这一图表类型。以下是关于这个主题的详细解释: **jQuery(jq)库** jQuery是一个轻量级的JavaScript库,它简化了...
在信息技术领域,前端开发中经常会使用到一种工具,那就是jQuery,简称JQ。这是一套广泛使用的JavaScript库,它通过简化代码来实现HTML文档的遍历、事件处理、动画效果以及Ajax通信等多种功能。在众多的JQ相关功能中...
完整的jq ajax提交表单,奖解压后jq文档加入页面中,调用就可惟了。 表单结构 <form id="myForm" action="comment.php" method="post"> Name: <input type="text" name="name" /> Comment: <...
**JQ-Slide插件详解** JQ-Slide是一款基于jQuery库的滑动展示插件,主要用于实现网页上的轮播图、幻灯片效果。它以其简洁的API接口和丰富的自定义选项,使得开发者能够轻松地创建出各种复杂的滑动展示效果。在本文...