zoukankan      html  css  js  c++  java
  • js页面滚动浮动层智能定位(jQuery)实例页面

    HTML代码:
    <div class="float" id="float">
        我是个腼腆羞涩的浮动层...
    </div>

    JS代码:

    $.fn.smartFloat = function() {
        
    var position = function(element) {
            
    var top = element.position().top, pos = element.css("position");
            $(window).scroll(
    function() {
                
    var scrolls = $(this).scrollTop();
                
    if (scrolls > top) {
                    
    if (window.XMLHttpRequest) {
                        element.css({
                            position: 
    "fixed",
                            top: 
    0
                        });    
                    } 
    else {
                        element.css({
                            top: scrolls
                        });    
                    }
                }
    else {
                    element.css({
                        position: 
    "absolute",
                        top: top
                    });    
                }
            });
        };
        
    return $(this).each(function() {
            position($(
    this));                         
        });
    };

    //绑定
    $("#float").smartFloat();

    转至:http://www.zhangxinxu.com/wordpress/?p=1242

  • 相关阅读:
    网页编码就是那点事
    .NetCore通过EFCore操作数据库
    我的第一个.netcore程序
    VisoStudio 允许局域网联机调试网站
    MVC 中使用扩展方法
    MVC 简单发送邮件示例
    ASP.NET MVC路由配置
    SQL 存储过程语句拼接愁人的时间类型
    生成并返回 json 结果文件
    Windows Live Writer配置测试
  • 原文地址:https://www.cnblogs.com/sonicit/p/2140747.html
Copyright © 2011-2022 走看看