MooTools頁面滾動浮動層智能定位實現代碼_Mootools
來源:懂視網
責編:小采
時間:2020-11-27 21:00:20
MooTools頁面滾動浮動層智能定位實現代碼_Mootools
MooTools頁面滾動浮動層智能定位實現代碼_Mootools:HTML代碼: 代碼如下: 我是個靦腆羞澀的浮動層... JS代碼: 代碼如下: var $smartFloat = function(elements) { var position = function(element) { var top = element.getPosition().y, pos = elemen
導讀MooTools頁面滾動浮動層智能定位實現代碼_Mootools:HTML代碼: 代碼如下: 我是個靦腆羞澀的浮動層... JS代碼: 代碼如下: var $smartFloat = function(elements) { var position = function(element) { var top = element.getPosition().y, pos = elemen

HTML代碼:
代碼如下:
我是個靦腆羞澀的浮動層...
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"));
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MooTools頁面滾動浮動層智能定位實現代碼_Mootools
MooTools頁面滾動浮動層智能定位實現代碼_Mootools:HTML代碼: 代碼如下: 我是個靦腆羞澀的浮動層... JS代碼: 代碼如下: var $smartFloat = function(elements) { var position = function(element) { var top = element.getPosition().y, pos = elemen