兼容主流浏览器包括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

Unity集成阿里云语音AI:从麦克风录音到实时语音合成的全流程实现

本文详细介绍了在Unity中集成阿里云语音AI服务,实现从麦克风录音到实时语音合成的完整流程。通过调用阿里云的语音转文字和文字转语音接口,开发者可以快速为游戏或应用添加语音交互功能,提升用户体验。文章涵盖了环境配置、签名认证、音频处理及项目集成等核心步骤,并提供了实用的调试技巧。

weixin_29224589的博客 323

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

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

钢铁鸭 527

GD32F103入门实践(一)配置环境,搭建工程模板,烧写程序

写在前面 本系列博客是我初学GD32F103的操作实录,我个人是个小白,在学习过程中真的也遇到了不少坑,因此我希望能记录下来,帮助到同样踩坑的你。 我的芯片是GD32F103ZE,软件是Keil,烧写用的是JLink。 材料准备 首先我在兆易创新官网(兆易创新),下载相关的文件。点击资料下载,在搜索框里输入“GD32F10”可以得到相关的资料,其他芯片类似。比较重要的是GD32F10x AddOn和GD32F10x Firmware Library(固件库),这两个必须下载。 下载Keil MDK5,这

qq_41208487的博客 3万+

sap 新增科目表_SAP系统中四大科目表的总结

操作科目表定义-OB13 2国家科目表定义-OB13 3集团科目表定义-OB13 4合并科目表(ECCS)定义-CX10 4分配操作科目表到公司代码-OB62 5分配国家科目表到公司代码-OB62 6分配集团科目表到操作科目表-OB13 6分配集团科目表到合并科目表-CXNF 7Operation 8定义集团科目表的科目-FSP0 8定义国家科目表的科目-FSP0 8定义操作科目表的科目-FSP0...

weixin_39585463的博客 1721

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

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

weixin_42523907的博客 3329

【踩坑记录】pandas.to_sql 报 “‘Engine‘ object has no attribute ‘cursor‘”,最后竟然是环境问题

摘要 本文记录了使用pandas+SQLAlchemy+pymysql将数据写入MySQL时遇到的"Engine对象无cursor属性"错误及其解决方案。问题表现为to_sql方法将SQLAlchemy引擎误认为普通DBAPI连接,导致调用cursor()方法失败。经排查发现,这是由于pandas/SQLAlchemy环境损坏所致,而非代码问题。最终通过完全卸载并重新安装pandas(≥2.1)、SQLAlchemy(≥2.0)和pymysql解决了该问题。文章还建议将遗留的read_s

每日出拳老爷子的博客 336

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

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

使用GitLab限制开发者使用CI/CD的权限,三种方案

使用三种方案来限制开发人员的CI/CD权限。

知无涯 5095

FastAPI 极简教程(偏实战,一篇搞定)

本文是一篇FastAPI实战教程,通过最少的概念讲解快速掌握FastAPI的核心功能。文章首先介绍FastAPI是基于Starlette和Pydantic的高性能Python API框架,具有自动生成文档、类型驱动校验、异步支持和依赖注入等优势。教程从安装环境开始,演示了如何创建最小项目并编写第一个"Hello World"接口。接着详细讲解了路由参数处理(Path/Query/Body)、Pydantic数据模型校验、响应模型控制、状态码设置等核心功能。在高级功能方面,重点介绍了错误处

AI天才研究院 812

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

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

379

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值