源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

MooTools 页面滚动浮动层智能定位实现代码

  • 时间:2020-08-13 18:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:MooTools 页面滚动浮动层智能定位实现代码
HTML代码:
[u]复制代码[/u] 代码如下:
<div class="float" id="float"> 我是个腼腆羞涩的浮动层... </div>
JS代码:
[u]复制代码[/u] 代码如下:
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 > 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"));
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部