象牙宝前端一些小问题总结

计算浏览器文档的高度

if (document.compatMode == "BackCompat") {
var winheight = document.body.clientHeight;
} else {
var winheight = document.documentElement.clientHeight;
}

tip动画效果

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title></title>
    <script src="http://res.wisedu.com/bower_components/jquery/dist/jquery.min.js"></script>
</head>
<style type="text/css">
.tooltip {
    text-align: center;
    width: 220px;
    padding: 10px;
    height: 20px;
    border-radius: 3px;
    position: fixed;
    top: -100px;
    left: 50%;
    margin-left: -110px;
    box-shadow: 1px 1px 10px 0 #ccc;
    background: #fff;
    transition: top 1s ease-in-out;
    -moz-transition: top 1s ease-in-out;
    -webkit-transition: top 1s ease-in-out;
    -o-transition: top 1s ease-in-out;
}

.tooltip p {
    margin: 0;
}
</style>

<body>
    <h1 onclick="tip()">Hi</h1>
    <div class="tooltip">
        <p>我是一个提示框!</p>
    </div>
</body>
<script type="text/javascript">
function tip() {
    $('.tooltip').css("top", "50px");
    setTimeout(function back() {
        $('.tooltip').css("top", "-100px");
    }, 2000);
}
</script>

</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,269评论 25 708
  • PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em...
    向布谷鸟说早安阅读 467评论 4 2
  • 很多放弃爱情的,对婚姻失望的,甚至离婚的,都是因为要求爱情一直亢奋,不接受它的常态。 你和一个人越亲密,会越多看到...
    万丈闲情阅读 367评论 0 6