web页面浮动回到顶部功能和浮动广告


实现测试浮动回到顶部
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BackToTopTwo.aspx.cs" Inherits="PracticeCollectionTwo.BackToTopTwo" %>

<!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 runat="server">
    <title></title>
    <script src="jquery.js" type="text/javascript"></script>
    <style type="text/css">
        .backToTop
        {
            position: absolute;
            width: 100px;
            border: 1px #ccc solid;
            height: 20px;
            z-index: 2000;
            background-color: #ccc;
            white-space: pre-wrap;
            left: 100%;
            margin-left: -102px;
            display: none;
        }

        .backToTop a:visited, .backToTop a:active, .backToTop a:link,.backToTop a:hover
        {
            text-decoration: none;
            font-size: 18px;
        }
        .backToTop
        {
            text-align: center;
            padding: 5px;
        }
    </style>
</head>
<body>
    <h2>
        对联浮动广告</h2>
    <div class="backToTop" id=‘backToTop‘>
        <a href="#">回到顶部</a>
    </div>
    <input type="button" id=‘openAbs‘ value=‘显示对联广告‘>
    <script type="text/javascript">
        for (var i = 0; i < 100; i++) {
            document.writeln(i+"<br/>");
        }
    </script>
    <script type="text/javascript">
        window.onload = function () {

            var absTop = function () {
                if (!this.backToTop) return;
                var top = ((document.body.scrollTop || document.documentElement.scrollTop) + window.screen.availHeight - 200) + "px";
                this.backToTop.style.top = top;
            };

            var scrollEvent = (function () {
                window.onscroll = function () {
                    absTop();
                };
            })();

            $("#backToTop").show();
            absTop();
        };
    </script>
</body>
</html>
实现测试浮动广告

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BackToTop.aspx.cs" Inherits="PracticeCollectionTwo.BackToTop" %>

<!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 runat="server">
    <title></title>
    <style type="text/css">
        .coupletAds
        {
            position: absolute;
            width: 100px;
            border: 1px #ccc solid;
            height: 20px;
            z-index: 2000;
            background-color: #ccc;
            white-space: pre-wrap;
            display: none;
        }
        #coupletAdsLeft
        {
            left: 5px;
        }
        #coupletAdsRight
        {
            left: 100%;
            margin-left: -102px;
        }
        .coupletAds a:visited ,.coupletAds a:active,.coupletAds a:link{
            text-decoration: none;
            font-size: 18px;

        }
    </style>
</head>
<body>
    <h2>
        对联浮动广告</h2>

    <div class="coupletAds" id=‘coupletAdsRight‘><a href="#">回到顶部</a> </div>
    <input type="button" id=‘openAbs‘ value=‘显示对联广告‘>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <p>
        测试浮动广告```````````</p>
    <br>
    <script type="text/javascript">
        window.onload = function () {
            //对联广告单击显示
            document.getElementById("openAbs").onclick = function () {
                var coupletAdsRight = null,
                coupletAds = function (absRight) {
                    coupletAdsRight = absRight;
                    this.coupletAdsRight.style.display = "block";
                    absTop();
                },
                absTop = function () {//两个对联层的top位置
                    if (!this.coupletAdsRight) return;
                    //如果 document.body.scrollTop == 0 选则document.documentElement.scrollTop值,
                    var top = ((document.body.scrollTop || document.documentElement.scrollTop) + window.screen.availHeight - 200) + "px";
                    this.coupletAdsRight.style.top = top;
                },
                scrollEvent = (function () {//滚轴事件
                    window.onscroll = function () {
                        absTop(); //重新修正广告top
                    }
                })();
                coupletAds(document.getElementById("coupletAdsRight"));
            }
        };
    </script>
</body>
</html>
时间: 2024-11-05 04:39:45

web页面浮动回到顶部功能和浮动广告的相关文章

web前端入门到实战:HTML DOM 事件(实现一个简单的回到顶部功能)

HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序.事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮). 利用onscroll事件写一个回到顶部功能,代码如下: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" c

HTML DOM 事件(实现一个简单的回到顶部功能)

HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序.事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮). 利用onscroll事件写一个回到顶部功能,代码如下: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" c

【JavaScript Demo】回到顶部功能实现

随着网站的不断发展,需要展示的内容也越来越丰富,这导致网页上能展示的内容越来越多.当内容堆积影响了用户体验,就需考虑如何提升用户体验.在这一系列的改动中,“回到顶部”的功能成为了一个经典. 1.页面布局 (1) 我们先简单的搭建一个长度为1200px的页面,保证视口的高度足够. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta

jquery javascript 回到顶部功能

今天搞了一个回到顶部的JS JQ功能 [javascript] view plaincopyprint? (function($){ $.fn.survey=function(options){ var defaults={width:"298",height:"207"}; var options=$.extend(defaults,options); if($.browser.msie){ var ieVersion=parseInt($.browser.ver

回到顶部功能

RUNJS地址:http://runjs.cn/code/acqs9fdd 主要用了 1.position:fixed;设置标签相对当前窗口的位置. 2.scroll()方法:监听滚动条 3.scrollTop()方法:窗口中滚动条的垂直偏移 html代码: <script id="jquery_182" type="text/javascript" class="library" src="/js/sandbox/jquery/

tomcat web页面管理应用配置

大部分时候,我们的tomcat服务器都不是部署在本机,那么怎么样不通过ftp/sftp方式来将war包部署到tomcat容器呢? tomcat有提供web页面管理应用的功能. 我们来看看怎么配置实现该功能. 进入tomcat默认页面时有"server status"."manager app"."Host manager"三个选项如图: 图1 默认情况下,点击会跳转到401 Unauthorized报错页面 图2 错误信息有提示请检查conf/t

快速回到顶部

如何实现快速回到顶部的方法?只需scrollTop = 0,即可实现.如下 document.documentElement.scrollTop = document.body.scrollTop = 0; 将该行代码插入到相应的事件,即可点击实现点击返回顶部.这个是没什么问题的. 然鹅,当我们执行该操作的时候,会发现一个问题--页面立马回到顶部了,这样给用户的体验是极其糟糕的.我们需要给它加一个动画,就可以了. JQuery代码如下: $("html,body").animate({

关于angular跳转路由之后不能自动回到顶部的解决方法

Question: angular2 scroll top on router change 当我们在第一个路由滑动到底部当我们点击导航跳转到另一个路由时页面没有回到顶部而是保持上一个路由的滚动位置,基本的解决办法有两种. 第一种解决方法是在组建的ngOnIinit()中进行调换路由后的重置 import { Component, OnInit } from '@angular/core'; import { Router, NavigationEnd } from '@angular/rout

浮动【电梯】或【回到顶部】小插件:iElevator.js

iElevator.js 是一个jquery小插件,使用简单,兼容IE6,支持UMD和3种配置方式,比锚点更灵活. Default Options _defaults = { floors: null, btns: null, backtop: null, selected: '', sticky: -1, visible: { isHide: 'no', numShow: 0 }, speed: 400, show: function(me) { me.element.show(); }, h