转载自: http://www.williamlong.info/archives/2864.html

我们经常在淘宝网看到这样的特效,商品列表特别长,而商品列名称始终保持在最顶端。如果你把滚动条滚动至最上边了,那么它会自动判断是否到顶端了,然后一直置顶从而不怕遮挡。

  这种特效是通过JavaScript和CSS实现的,在实际开发中有不少用途,下面是我找到的一个使用JavaScript制作的仿淘宝智能浮动的源代码,兼容性不错,在IE、Firefox、Chrome下都能正常工作。

  在Z-Blog中使用这个特效代码需要注意,如果在侧边栏使用,则需要注意,侧栏中的栏目不能使用JavaScript动态加载,必须用静态的格式,否则在JavaScript会错误的计算页面高度,上下滚动的时候会出现错位现象。

  以下是相关代码:

  JavaScript 代码

(function(){
    var oDiv=document.getElementById("float");
    var H=0,iE6;
    var Y=oDiv;
    while(Y){H+=Y.offsetTop;Y=Y.offsetParent};
    iE6=window.ActiveXObject&&!window.XMLHttpRequest;
    if(!iE6){
        window.οnscrοll=function()
        {
            var s=document.body.scrollTop||document.documentElement.scrollTop;
            if(s>H){oDiv.className="div1 div2";if(iE6){oDiv.style.top=(s-H)+"px";}}
            else{oDiv.className="div1";}    
        };
    }
})();

  HTML 代码

<div id="box">
    <div id="float" class="div1">
        //随滚动移动的部分代码
    </div>
</div>

  CSS 代码

#box{float:left;position:relative;width:295px;}
.div1{}
.div2{position:fixed;_position:absolute;top:3px;z-index:295;}

[转] JavaScript仿淘宝智能浮动相关推荐

  1. JavaScript仿淘宝智能浮动

    JavaScript仿淘宝智能浮动 我们经常在淘宝网看到这样的特效,商品列表特别长,而商品列名称始终保持在最顶端.如果你把滚动条滚动至最上边了,那么它会自动判断是否到顶端了,然后一直置顶从而不怕遮挡. ...

  2. JavaScript仿淘宝京东放大镜效果(鼠标事件)------JavaScript学习之路10

    JavaScript仿淘宝京东放大镜效果 注意 一定计算好放大比例,本程序放大5倍,具体放大倍数,自定 效果 完整源码 <!DOCTYPE html> <html lang=&quo ...

  3. JavaScript 仿淘宝购物车案例

    加入购物车 页面 页面结构 <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...

  4. 简单的学生网页作业源码 基于html css javascript仿淘宝购物商城设计毕业论文源码

    常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 游戏. 节日. ...

  5. 基于HTML+CSS+JavaScript仿淘宝购物商城设计毕业论文源码

    常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 游戏. 节日. ...

  6. HTML5响应式手机模板:电商网站设计——仿淘宝手机app界面模板源码 HTML+CSS+JavaScript...

    HTML5响应式手机模板:电商网站设计--仿淘宝手机app界面模板源码 HTML+CSS+JavaScript 手机电商模板 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 h ...

  7. HTML5响应式手机模板:电商网站设计——仿淘宝手机app界面模板源码 HTML+CSS+JavaScript

    HTML5响应式手机模板:电商网站设计--仿淘宝手机app界面模板源码 HTML+CSS+JavaScript 手机电商模板 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 h ...

  8. HTML5期末大作业:电商网站设计——仿淘宝电商网站管理系统21页(含毕业设计论文7500字) HTML+CSS+JavaScript

    HTML5期末大作业:电商网站设计--仿淘宝电商网站管理系统21页(含毕业设计论文7500字) HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...

  9. HTML5期末大作业:仿淘宝电商网站设计——仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业

    HTML5期末大作业:仿淘宝电商网站设计--仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业 常见网页设计作业题材有 个人. ...

最新文章

  1. ubuntu 下mysql导入出.sql文件
  2. java中运用label跳转
  3. 【JOURNAL】《不思八九》 --和友腊八诗一首
  4. 基于MATLAB的语音信号的时域特性分析(一)——分帧、窗函数
  5. rsa java ao_RSA加解密工具类
  6. java(线程特性,Volatile作用,java内存模型)
  7. jQuery(一)—— jQuery 概述 / jQuery 选择器 / jQuery 样式操作 / jQuery 效果
  8. 帝国CMS核心文件简要描述
  9. 你必须知道的几种java容器(集合类)
  10. unraid win10_搞定unraid直通核显给WIN10后黑屏、声卡无输出问题
  11. 2019年中科院信工所复试经验帖
  12. java如何读取 回车_java文本框中读取回车
  13. LIN总线开发:STM32F0 TJA1020
  14. 你对人工智能有什么看法?未来趋势与产品化将会如何发展?
  15. Github上重现DeepMind星际争霸强化学习算法的代码调试与问题
  16. MVC4 jquery 样式 主题 用法(案例)
  17. 小型、低成本、低功耗的一次性收音机。第1部分:发射机
  18. ddos肉鸡都是哪来的?
  19. 小谈16位汇编NEG求补指令
  20. 关于蓝桥杯嵌入式CT117-M1(旧板)stm32f103芯片的coocox keil5 烧写办法

热门文章

  1. vc picture控件载入背景图,随控件大小改变
  2. Python3中typing模块介绍
  3. Python3中__init__.py文件介绍
  4. C++中插件使用举例
  5. 程序员的自我修养--链接、装载与库笔记:Linux共享库的组织
  6. matlab图像处理命令(一)
  7. 【Qt】qss样式表之:QCalendarWidget,日历窗口样式表设置
  8. android小球移动代码,Android自定义圆形View实现小球跟随手指移动效果
  9. Angular应用中tsconfig.json文件配置说明及配置全局路径映射
  10. 办公室自动化系统_信息化管理建设 公司办公室用自动盖章机贵吗?