复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
body
{
height:2000px;
}
.float_mx{
background:#CCC;
width:100px;
height:100px;
display:none;
}
</style>
</head>
<body>
<div class="float_mx">
在此添加内容
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
(function($) {
$.fn.scrollBox = function(options){
var defaultOptions = {
speed: 0.1, //加速
time: 16, //移动速度
top: 200, //默认顶部
align: 'right', //浮动位置,可选左、右
mix: 0 //边距
};
var options = $.extend(defaultOptions, options);
this.each(function(){
var obj = $(this);
init();
function init(){
obj.css('display', 'block');
obj.css('position', 'absolute');
obj.css(options.align, options.mix);
obj.css('top', options.top+'px');
obj.css('z-index', '99');
move();
}
function back() {
acceleration = options.speed;
time = options.time;
var x1 = 0;
var y1 = 0;
var x2 = 0;
var y2 = 0;
if (document.documentElement) {
x1 = document.documentElement.scrollLeft || 0;
y1 = document.documentElement.scrollTop || 0;
}
if (document.body) {
x2 = document.body.scrollLeft || 0;
y2 = document.body.scrollTop || 0;
}
var x = Math.max(x1, x2);
var y = Math.max(y1, y2);
var speed = acceleration;
return {
l: x,
t: y,
s: speed
};
};
function move(){
var tip = obj;
var old = options.top;
var pos = back().t;
pos = pos - $(tip).Coordinate().y + options.top;
pos = $(tip).Coordinate().y + pos / 10;
if (pos < options.top) {
pos = options.top;
}
if (pos != old) {
tip.css('top',pos + "px");
}
old = pos;
window.setTimeout(function(){move();}, options.time);
};
});
};
$.fn.Coordinate = function(){
var E = $(this)[0];
var C = E.offsetTop;
var B = E.offsetLeft;
var A = E.offsetWidth;
var D = E.offsetHeight;
while (E = E.offsetParent) {
C += E.offsetTop;
B += E.offsetLeft;
}
return {
x: B,
y: C,
w: A,
h: D
};
};
})(jQuery);
$('.float_mx').scrollBox();
</script>
</body>
</html>
把下面这段代理放到单独的js文件中,代码中的css代码可以删掉,display设为none,是为了避免在页面未加载完,显示不正确的问题。
复制代码 代码如下:
(function($) {
$.fn.scrollBox = function(options){
var defaultOptions = {
speed: 0.1, //加速
time: 16, //移动速度
top: 200, //默认顶部
align: 'right', //浮动位置,可选左、右
mix: 0 //边距
};
var options = $.extend(defaultOptions, options);
this.each(function(){
var obj = $(this);
init();
function init(){
obj.css('display', 'block');
obj.css('position', 'absolute');
obj.css(options.align, options.mix);
obj.css('top', options.top+'px');
obj.css('z-index', '99');
move();
}
function back() {
acceleration = options.speed;
time = options.time;
var x1 = 0;
var y1 = 0;
var x2 = 0;
var y2 = 0;
if (document.documentElement) {
x1 = document.documentElement.scrollLeft || 0;
y1 = document.documentElement.scrollTop || 0;
}
if (document.body) {
x2 = document.body.scrollLeft || 0;
y2 = document.body.scrollTop || 0;
}
var x = Math.max(x1, x2);
var y = Math.max(y1, y2);
var speed = acceleration;
return {
l: x,
t: y,
s: speed
};
};
function move(){
var tip = obj;
var old = options.top;
var pos = back().t;
pos = pos - $(tip).Coordinate().y + options.top;
pos = $(tip).Coordinate().y + pos / 10;
if (pos < options.top) {
pos = options.top;
}
if (pos != old) {
tip.css('top',pos + "px");
}
old = pos;
window.setTimeout(function(){move();}, options.time);
};
});
};
$.fn.Coordinate = function(){
var E = $(this)[0];
var C = E.offsetTop;
var B = E.offsetLeft;
var A = E.offsetWidth;
var D = E.offsetHeight;
while (E = E.offsetParent) {
C += E.offsetTop;
B += E.offsetLeft;
}
return {
x: B,
y: C,
w: A,
h: D
};
};
})(jQuery);
相关推荐:
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
什么是SEO优化方案,seo的优化方案 ,ai emorobot
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
ChatGPT无法访问原因分析及解决方案,斑马ai报道
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
SEO优化基础:让你的网站脱颖而出的秘密武器,模仿猫ai
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
SEM有哪几个平台?数字营销的多元选择,AI怎么取消移动间距
软件AI的全称:人工智能驱动未来的关键力量
AI代写文章:高效创作的新风尚
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
用AI写文章会不会查重率高?破解写作困扰的真相
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
GoogleGPT-引领未来智能对话的革命,灵境ai画质
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
seo重点是什么,seo最重要的指标 ,ai网格怎么用
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
优化分析:提升企业效益的关键策略,山东大网站建设
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
SEO桔子:提升网站排名的必备法宝,seo外包销售
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
seo要会些什么,seo需要学些什么内容 ,轻盈ai
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字