iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 663|回复: 5
打印 上一主题 下一主题

[跟到底] 这个样子能正常显示不?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-3 13:48:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/h2D/xhtml1-transitional.h2d">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
* { padding: 0; margin: 0; }
li { list-style: none; }
body { background: #eee; }
.float_layer { width: 300px; border: 1px solid #aaaaaa; display:none; background: #fff; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url() repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url() no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url() no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url() no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url() no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url() no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url() no-repeat 0 0; }
.float_layer .content { height: 120px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666; text-indent: 28px; }
.float_layer .wrap { padding: 10px; }
</style>
<script type="text/javascript">
function miaovAddEvent(oEle, sEventName, fnHandler)
{
        if(oEle.attachEvent)
        {
                oEle.attachEvent('on'+sEventName, fnHandler);
        }
        else
        {
                oEle.addEventListener(sEventName, fnHandler, false);
        }
}
window.onload = function()
{
        var oDiv=document.getElementById('miaov_float_layer');
        var oBtnMin=document.getElementById('btn_min');
        var oBtnClose=document.getElementById('btn_close');
        var oDivContent=oDiv.getElementsByTagName('div')[0];
       
        var iMaxHeight=0;
       
        var isIE6=window.navigator.userAgent.match(/MSIE 6/ig) && !window.navigator.userAgent.match(/MSIE 7|8/ig);
       
        oDiv.style.display='block';
        iMaxHeight=oDivContent.offsetHeight;
       
        if(isIE6)
        {
                oDiv.style.position='absolute';
                repositionAbsolute();
                miaovAddEvent(window, 'scroll', repositionAbsolute);
                miaovAddEvent(window, 'resize', repositionAbsolute);
        }
        else
        {
                oDiv.style.position='fixed';
                repositionFixed();
                miaovAddEvent(window, 'resize', repositionFixed);
        }
       
        oBtnMin.timer=null;
        oBtnMin.isMax=true;
        oBtnMin.onclick=function ()
        {
                startMove
                (
                        oDivContent, (this.isMax=!this.isMax)?iMaxHeight:0,
                        function ()
                        {
                                oBtnMin.className=oBtnMin.className=='min'?'max':'min';
                        }
                );
        };
       
        oBtnClose.onclick=function ()
        {
                oDiv.style.display='none';
        };
};

function startMove(obj, iTarget, fnCallBackEnd)
{
        if(obj.timer)
        {
                clearInterval(obj.timer);
        }
        obj.timer=setInterval
        (
                function ()
                {
                        doMove(obj, iTarget, fnCallBackEnd);
                },30
        );
}

function doMove(obj, iTarget, fnCallBackEnd)
{
        var iSpeed=(iTarget-obj.offsetHeight)/8;
       
        if(obj.offsetHeight==iTarget)
        {
                clearInterval(obj.timer);
                obj.timer=null;
                if(fnCallBackEnd)
                {
                        fnCallBackEnd();
                }
        }
        else
        {
                iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
                obj.style.height=obj.offsetHeight+iSpeed+'px';
               
                ((window.navigator.userAgent.match(/MSIE 6/ig) && window.navigator.userAgent.match(/MSIE 6/ig).length==2)?repositionAbsolute:repositionFixed)()
        }
}

function repositionAbsolute()
{
        var oDiv=document.getElementById('miaov_float_layer');
        var left=document.body.scrollLeft||document.documentElement.scrollLeft;
        var top=document.body.scrollTop||document.documentElement.scrollTop;
        var width=document.documentElement.clientWidth;
        var height=document.documentElement.clientHeight;
       
        oDiv.style.left=left+width-oDiv.offsetWidth+'px';
        oDiv.style.top=top+height-oDiv.offsetHeight+'px';
}

function repositionFixed()
{
        var oDiv=document.getElementById('miaov_float_layer');
        var width=document.documentElement.clientWidth;
        var height=document.documentElement.clientHeight;
       
        oDiv.style.left=width-oDiv.offsetWidth+'px';
        oDiv.style.top=height-oDiv.offsetHeight+'px';
}
</script>
</head>

<body style="height: 2200px">
<div class="float_layer" id="miaov_float_layer">
    <h2>
        <strong>这是标题</strong>
        <a id="btn_min" href="javascript:;" class="min"></a>
        <a id="btn_close" href="javascript:;" class="close"></a>
    </h2>
    <div class="content">
            <div class="wrap">
                这里放置的是广告信息,你可以填入任何的广告内容,比如像这样:<strong——带你享受丰富的高质量源码下载体验<a</address>
        </div>
     </div>
</div>
</body>
</html>


上面是代码,网上搜的,咱不会JS代码也不知道咋整。所以找了一个发咱这里叫高手看看对不对能不能在爱快上面用。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
沙发
发表于 2015-1-3 15:23:26 | 只看该作者
JS转换工具蛮多的,转下试试吧!不过不知道爱快支不支持那种代码格式。
板凳
发表于 2015-1-3 21:19:31 | 只看该作者
只要是JS都可以的
地板
 楼主| 发表于 2015-1-6 13:26:46 | 只看该作者
我勒个去  不行,提示超出了多少多少个字 应该是这个破代码不对 还得继续找找 或者用论坛上发布的那个也可以。:lol
5#
发表于 2015-1-6 18:02:27 | 只看该作者
不正常我这边没有显示
6#
发表于 2015-1-6 18:03:51 | 只看该作者
小C 发表于 2015-1-3 21:19
只要是JS都可以的

你开什么玩笑呢?哪里是JS就行?试了N多的JS代码都不行,你们好好试试吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-9-21 12:40

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表