兼容主流浏览器包括ie6固定浮动层的解决方案

stb-translator-data-repository.zip - Web 版翻译者资料库项目源码 本项目是由 VB6/Qt 桌面版《翻译者资料库》移植而来的 Web 版本,采用 Spring Boot 3.3 + Thymeleaf + Bootstrap 5.3 + MySQL 8.0 技术栈,面向翻译与写作场景提供一站式资料管理底座。系统涵盖资料管家、分类词库、句库、文本处理器、中英对照制作、通用查找、数据备份恢复及旧库迁移等核心模块,完整继承桌面版的编号连续、引号规范化、查重、RTF 附件同步等关键业务规则。前端采用服务端渲染配合本地静态资源,支持离线使用;通过 run.bat 一键完成环境检查、建库、编译与启动,访问 http://localhost:8080 即可使用。 立即下载


13-10-15 09:59

现在都流行吧导航栏固定在页面的顶部或者底部,这是一个很不错的用户体验。今天拿几个方法和大家分享。

浮动层固定兼容IE6 position:fixed的最佳解决方案

第一种:css方法

要把一个元素固定在页面的某个位置,并不受滚动条影响一般使用的方法都是"position:fixed;"来实现,但是万恶的IE6不支持fixed这个属性。所以我们今天用其他方法来实现能兼容IE6的页面底部固定成的css代码。如下
.bottom{height:23px;line-height:23px;position:fixed;bottom:0;width:100%;_position:absolute;_bottom:auto;_width:100%;z-index:999;
    //_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
    _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
    /* for IE6 ,执行JS语句,documentElement即html对象,clientHeight即可视窗口高度,
    offsetHeight即浮动层高度(包括border边框厚度),scrollTop即滚动条滚动过的页面高度 */


需要注意的是:使用以上代码后在ie中你会发现被固定定位的元素在滚动滚动条的时候会闪动,下面给出解决方法:

    //body{background:url(notfound)fixed;}
    body{
    background-image:url(text.txt); /*for IE6,也可以用一张图片URL,是否存在这文件无所谓*/
    background-attachment:fixed;   /* 这句是关键之一:一定要fixed,不能用scroll */


第二种:css方法

    body{margin:0;}
    #test{display:block; bottom:3px; right:3px; width:130px; position:fixed;}
    /* 以下是写给IE6的 */
    * html body{height:100%; overflow-y:auto;}
    * html #test{position:absolute; right:18px;}
    * html{overflow-x:auto; overflow-y:hidden;}


原理:
1、position定位,如果前面的父元素都没有position的话,那么该position定位元素是相对于html的,
注意!是相对html,而不是body
2、html滚动条隐藏,使用body滚动条overflow:auto模拟html滚动条。
3、body层高度100%,当html不设置height高度的时候,除了IE6外,body处的百分比高度是无效的(这算是利用了IE6的bug吧!)


第三种:jQuery方法

    var otop = $("#sub_nav").offset().top;
             $(window).scroll(function(){
                    var scroll_top = parseInt($(window).scrollTop());
                    if( scroll_top > otop ){
                            if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) {
                                    $("#sub_nav").css({position:"absolute", top:$(window).scrollTop()+"px"});
                            }else{
                                    $("#sub_nav").css({position:"fixed", top:"0px"});
                            }
                    }else{
                            $("#sub_nav").css({position:"static", top:""});
                    }
             });


上面的sub_nav是一个层,随着页面向下滚动,当此水平条接触浏览器的上边缘时,水平条独立出来,不跟随滚动条滚动了




第四种:js函数

    <div .="float" id="float"> 我是个腼腆羞涩的浮动层… </div>

    var $smartFloat = function(elements) {
    var position = function(element) {
    var top = element.getPosition().y, pos = element.getStyle("position");
    window.addEvent("scroll", function() {
    var scrolls = this.getScroll().y;
    if (scrolls &gt; top) {
    if (window.XMLHttpRequest) {
    element.setStyles({
    position: "fixed",
    top: 0
    });
    } else {
    element.setStyles({
    top: scrolls
    });
    }
    }else {
    element.setStyles({
    position: "absolute",
    top: top
    });
    }
    });
    };
    if ($type(elements) === "array") {
    return elements.each(function(items) {
    position(items);
    });
    } else if ($type(elements) === "element") {
    position(elements);
    }
    };
    //绑定
    $smartFloat($("float"));
利用LQR反馈控制器在不同风况下模拟风力涡轮转速控制的MATLAB.zip 1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 立即下载

相关推荐

基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户、开放平台解决方案,亦可作为普通项目的基础开发框架使用

基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)、开放平台解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现数据库隔离、字段隔离等租户隔离方案。

css浮动层被遮盖,兼容主流浏览器的背景遮盖和居中浮动层的CSS样式

html, body{height: 100%;margin: 0px;font-size: 12px;}.mydiv{background: #f1f1f1;padding: 15px 30px;border: 5px solid #ccc;z-index: 99;left: 50%; /*FF IE7*/top: 50%; /*FF IE7*/margin-left: -150px !impo...

weixin_36166714的博客 360

高校技术转移办公室人员如何提升技术成果的推介效果和市场转化率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

兼容主流浏览器的背景遮盖和居中浮动层的CSS样式

html, body { height: 100%; margin: 0px; font-size: 12px; } .mydiv { background: #f1f1f1; padding: 15px 30px; border: 5px solid #ccc; z-index: 99; left: 5...

Chico_Lee 的专栏 180

两相交错并联BuckBoost变换器仿真模型(Simulink仿真实现)

内容概要:本文档系统整合了电力电子与新能源领域的Simulink仿真资源,聚焦于两相交错并联Buck-Boost变换器的双闭环PWM控制建模与仿真,同时涵盖多种典型拓扑结构,包括交错并联Boost、PFC功率因数校正、LLC谐振变换器、双向CLLC、DAB变换器、VIENNA整流器等。资源体系完整,包含仿真模型、设计报告、计算书、PPT说明文档及Matlab/Python代码,覆盖从基础建模到高级控制策略(如软开关技术、谐波抑制、状态估计、双闭环控制)的全流程。此外,还拓展至状态估计(卡尔曼滤波、粒子滤波)、智能优化算法、机器学习、信号处理、路径规划等多个交叉学科方向,构建了一个面向科研与工程应用的综合性技术平台。; 适合人群:电气工程、自动化、电力电子、新能源科学与工程等专业的硕士博士研究生、高校科研人员,以及从事新能源发电、智能电网、电动汽车、电力传动等领域技术研发的工程师。; 使用场景及目标:①开展电力电子变换器(如Buck-Boost、LLC、DAB、PFC等)的建模、控制与仿真研究;②支撑课程设计、学位论文、科研项目中的系统仿真与算法验证;③学习并复现高水平期刊(如EI)提出的先进控制策略,如基于KKT条件的最优控制、扩展移相调制、恒压恒流双环竞争控制等;④结合智能算法(如粒子群、秃鹰算法)进行微电网调度、储能配置、路径规划等多目标优化问题的研究与快速原型开发。; 阅读建议:建议依据提供的资源目录循序渐进地查阅资料,优先选取与自身研究方向高度契合的内容进行深入学习;应结合仿真模型与配套文档动手实践,调试参数并分析结果,充分利用百度网盘与公众号渠道获取完整资源,提升科研工作的系统性、规范性与创新性。

【基于Zernike矩的良性和恶性肿块的分类】应用于乳腺癌诊断中的快速相反权重学习规则(Matlab代码实现)

内容概要:本文详细介绍了基于Plecs软件构建的全桥LLC谐振变换器仿真模型,重点阐述了其在软开关技术条件下的建模方法与仿真分析过程。该模型能够精确模拟LLC谐振变换器在不同运行工况下的动态响应特性,涵盖开环与闭环控制策略的设计与实现,适用于研究变换器的效率优化、谐振参数匹配、系统稳定性及软开关性能等问题。相较于Simulink等传统仿真工具,Plecs在高频电力电子系统仿真中展现出更高的仿真速度与数值精度,尤其适合用于复杂电力电子拓扑的快速原型验证与优化设计。; 适合人群:具备扎实电力电子技术基础和仿真经验,从事高频功率变换器设计、新能源电源开发、电力电子系统研究的研发工程师及高校研究生。; 使用场景及目标:①深入理解全桥LLC谐振变换器的工作原理与软开关实现机制;②掌握在Plecs环境中搭建高精度、高效率电力电子系统仿真模型的方法;③开展变换器控制策略(如变频控制、闭环稳压)的仿真验证与参数优化;④为科研课题、学位论文或工业项目提供可靠的仿真平台与技术支持。; 阅读建议:建议结合相关电力电子教材与LLC变换器设计指南,深入掌握谐振参数计算与系统稳定性分析方法,并通过反复调试仿真模型,观察关键波形(如原边电流零点切换、副边整流波形),以全面理解软开关过程的物理本质与控制实现细节。

火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题

一、先遇到document.body.scrollTop值为0的问题 做页面的时候可能会用到位置固定的层,读取document.body.scrollTop来设置层的位置,像这样,     window.onscroll=function () {         var oId=document.getElementByIdx_x("id");         oId.style

紫声潇潇 1万+

产业园区运营负责人如何提升园区内技术成果与企业需求的精准对接效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

浅谈网页页面尺寸

网页设计在初始要界定出网页的尺寸大小.就像绘画给出一块画版来.这样才能方便设计. 网页的尺寸受限于两个因素:一个是显示器屏幕.显示器现在种类很多,以17寸为主流, 正在朝19寸及宽屏的方向发展.但目前也有为数不少的15寸显示器.另一个是浏览器软件,就是我们常用的IE,遨游,Friefox等. 高度: 高度是可以向下延展的,所以一般对高度不限制. 对于一屏来说,一般没有一个固定值,因为每个人的...

purpen 449

国央企创新负责人如何利用数智平台提升核心技术攻关与成果转化协同能力?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

高校技术转移办公室人员如何高效完成技术成果的筛选与推介?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

在html中对页面大小的设置吗,网页设计一般页面尺寸怎么设置呢?

网页设计在初始要界定出网页的尺寸大小。就像绘画给出一块画版来。这样才能方便设计。网页的尺寸受限于两个因素:一个是显示器屏幕。显示器现在种类很多,以17寸为主流, 正在朝19寸及宽屏的方向发展。但目前也有为数不少的15寸显示器。另一个是浏览器软件,就是我们常用的ie,遨游,friefox等。高度:高度是可以向下延展的,所以一般对高度不限制。 对于一屏来说,一般没有一个固定值,因为每个人的浏览器的工具...

weixin_32757449的博客 4791

LAMMPS in文件详解:从零开始手把手教你配置金属分子动力学模拟

本文详细解析了LAMMPS in文件的配置方法,手把手教你完成金属分子动力学模拟的全流程。从软件环境准备、势函数选择,到使用Materials Studio构建模型、编写in文件进行能量最小化与系统弛豫,再到实施单轴拉伸生产模拟并提取应力应变数据,最后通过Python和OVITO进行结果分析与可视化,提供了完整的实战指南和常见问题排查技巧。

weixin_28475533的博客 527

网页页面尺寸一般设置多大才合适

网页页面尺寸一般设置多大才合适 网页设计在初始要界定出网页的尺寸大小.就像绘画给出一块画版来.这样才能方便设计. 网页的尺寸受限于两个因素:一个是显示器屏幕.显示器现在种类很多,以17寸为主流, 正在朝19寸及宽屏的方向发展.但目前也有为数不少的15寸显示器.另一个是浏览器软件,就是我们常用的IE,遨游,Friefox等. 高度: 高度是可以向下延展的,所以一般对高度不限制. 对于一...

钢铁鸭 527

保姆级教程:用ROS2 Humble + Gazebo Classic 从零搭建一个能键盘控制的差分AGV模型

本文提供了一份详细的ROS2 Humble与Gazebo Classic教程,指导用户从零开始搭建一个键盘控制的差分AGV模型。内容涵盖环境配置、Xacro文件设计、Gazebo仿真集成以及键盘控制实现,特别针对常见问题提供解决方案,帮助开发者快速掌握ROS2机器人仿真技术。

weixin_30387423的博客 168

AES攻击方法 :差分密码分析 boomerang attack飞去来器攻击

AES具有123比特的分组长度,三种可选的密钥长度(128,192,256) AES是一个迭代型密码,轮数依赖于密钥长度。如果密钥长度为128比特,则轮数为10;如果密钥长度为192比特,则轮数为12;如果密钥长度为256比特,则轮数为14; 混淆(Confusion) 混淆是为了让密钥与密文的统计信息之间的关系变得复杂,从而增加通过统计方法进行攻击的难度。混淆可以通过各种代换算法实现,如S盒、乘法(加)与异或等运算组合,为非线性部件。 扩散(Diffusion) 扩散是为了让明文的单个比特影像到

m0_67105022的博客 3491

计算机页面尺寸,网页页面尺寸一般设置多大才合适?

网页设计在初始要界定出网页的尺寸大小.就像绘画给出一块画版来.这样才能方便设计.网页的尺寸受限于两个因素:一个是显示器屏幕.显示器现在种类很多,以17寸为主流, 正在朝19寸及宽屏的方向发展.但目前也有为数不少的15寸显示器.另一个是浏览器软件,就是我们常用的IE,遨游,Friefox等.高度:高度是可以向下延展的,所以一般对高度不限制. 对于一屏来说,一般没有一个固定值,因为每个人的浏览器的工具...

weixin_42523907的博客 3329

linux系统下安装nexus做私服仓库

1.下载地址 官网地址:https://www.sonatype.com/download-oss-sonatype选择相应的版本即可 2.示例环境 linux系统:CentOS 7 JDK: 1.8 Nexus:nexus-3.16.2-01-unix.tar.gz 3.环境安装 从官网上下载安装包拷贝到linux环境中并解压; 如上图,进入bin目录中,然后运行./nexu...

chang18829350947的博客 1581

分享一些酷酷的特效,希望你也能够喜欢

js弹出层特效点击按钮弹出窗口支持鼠标拖动点击》js弹出层特效点击按钮弹出窗口支持鼠标拖动用js特效制作一个鼠标点击按钮弹出层一个动画窗口,点击关闭按钮弹出层动画效果关闭,弹出层支持鼠标拖动。内含js代码下载。div+css布局控制div定位层在背景图片上的半透明阴影效果https://www.mk2048.com/demo/demo_target_desc.php?id=cj1hc00kjdiv+css布局应用div定位浮动层控制在背景图片上,以半透明阴影效果显示,div内容列表排行序列显示。div cs

u011927449的博客 345

MS2107 CVBS转USB2.0 音视频采集芯片,支持1080P@30HZ输出

MS2107 是一款视频和音频采集芯片,支持CVBS转USB2.0 ;可以将 CVBS、S-Video 和音频信号通过 USB接口传送到 PC、智能手机和平板电脑上预览或采集。

TEL18967112838的博客 2075

增益可控放大电路-电路与电子技术课程设计

增益可控放大电路-电路与电子技术课程设计

Yeats_Liao的博客 1万+

分享一些经典的特效效果,希望对大家有帮助

div css制作win8风格的七彩九宫格布局样式https://www.mk2048.com/demo/demo_target_desc.php?id=jhkih0b1jjquery团购网站鼠标点击红色分类导航展开二级菜单列表https://www.mk2048.com/demo/demo_target_desc.php?id=jhk1hihaajQuery鼠标点击悬挂的小图片滑动展开大图显示https://www.mk2048.com/demo/demo_target_desc.php?id=jhkch

u011927449的博客 497

Selenium vs Playwright vs Cypress:Web自动化测试框架选型实战指南

Web自动化测试是保障软件质量、提升交付效率的关键工程实践。其核心原理是通过程序模拟用户操作,对Web应用进行功能验证与回归测试。从早期的QTP到如今的主流框架,技术演进始终围绕提升测试稳定性、执行效率和开发体验展开。在众多方案中,Selenium、Playwright和Cypress代表了三种不同的技术路径与设计哲学,其选型直接关系到团队协作效率与项目的长期可维护性。Selenium基于W3C WebDriver标准协议,拥有最广泛的浏览器兼容性和成熟的生态系统,是跨浏览器兼容性测试的基石。Playwri

379

【小白深度教程 1.3】使用 BP-Net 深度补全网络,进行 KITTI 稠密点云和图像融合(Depth Completion 实战)

在上一节中,我们展示了如何将从激光雷达获取的稀疏点云(深度)映射到图像。因此这篇论文我们尝试使用 Depth Completion(深度补全)技术,来将稀释的点云深度,补全为稠密深度。

2401_87064292的博客 1198

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: SecureCRT 连接本机VMware 下的linux系统
dinphi
博客等级 码龄18年 11粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值