手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >MooTools 页面滚动浮动层智能定位实现代码
MooTools 页面滚动浮动层智能定位实现代码
摘要:HTML代码:复制代码代码如下:我是个腼腆羞涩的浮动层...JS代码:复制代码代码如下:var$smartFloat=function(el...

HTML代码:

复制代码 代码如下:

<div id="float">

我是个腼腆羞涩的浮动层...

</div>

JS代码:

复制代码 代码如下:

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"));

【MooTools 页面滚动浮动层智能定位实现代码】相关文章:

常用参考资料(手册)下载或者链接

js实现异步循环实现代码

超酷右下浮出广告窗口代码

经典的带阴影的可拖动的浮动层

让插入到 innerHTML 中的 script 跑起来的实现代码

理解Javascript图片预加载

JavaScript操作XML文件之XML读取方法

jquery任意位置浮动固定层插件用法实例

js控制div弹出层实现方法

两个SUBMIT按钮,如何区分处理

精品推荐
分类导航