上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

悬浮窗位置请教

[复制链接]
  • TA的每日心情
    慵懒
    2022-3-8 01:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    17

    主题

    25

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-3-12 15:12:48 | 显示全部楼层 | 阅读模式
    悬赏1油猫币未解决
    (function () {
        'use strict';
        var div = document.createElement("div");
        var body = document.querySelector("body");
        if (window.top == window.self) {
            body.appendChild(div);
        }
        div.innerHTML = `
            <link rel="stylesheet"  />
            <div class="box_1">
                <span>复制标题</span>
                <i class="fa fa-file-text-o fa-2x" aria-hidden="true"></i>
            </div>
            <style>
            .box_1{
                position: fixed;
                display: flex;
                top: 100px;
                left: -103px;
                width: 150px;
                height: 30px;
                z-index: 99999;
                font-size: 15px;
                cursor: pointer;
                align-items: center;
                transition: .6s;
                background: linear-gradient(225deg, transparent .5em,rgba(0, 0, 0, 0.5));
            }
            .box_1 i{
                position: absolute;
                margin-left: 10px;
                right: 0;
            }
            .box_1 span{
                margin-left: 5px;
            }
            .box_1:hover{
                left: 0;
            }
            </style>`
        var title = document.title;
        var url = document.URL;
        var span = document.querySelector(".box_1 span");
        div.onclick = function () {



        }
    })();


    这是悬浮窗按钮 为什么我启动多个悬浮窗的话  他们会自动叠加到一起呢  即使更改top left这些他也会自动叠加到一起  请问这个该怎么解决呢


  • TA的每日心情
    慵懒
    2022-3-8 01:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    17

    主题

    25

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-3-12 15:13:07 | 显示全部楼层
    这个源码也是我复制论坛大神的
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-7-6 11:14
  • 签到天数: 253 天

    [LV.8]以坛为家I

    41

    主题

    318

    回帖

    2178

    积分

    荣誉开发者

    累计点滴改进,迈向完美品质。

    积分
    2178

    荣誉开发者油中2周年生态建设者

    发表于 2022-3-12 16:58:18 | 显示全部楼层
    本帖最后由 Hangover 于 2022-3-12 17:02 编辑

    没明白你啥意思

    给你来个简单demo:
    1. // ==UserScript==
    2. // @name         New Userscript
    3. // @namespace    https://bbs.tampermonkey.net.cn/
    4. // @version      0.1.0
    5. // @description  try to take over the world!
    6. // @author       You
    7. // @match        https://scriptcat.org/search
    8. // @grant        unsafeWindow
    9. // @grant        GM_addStyle
    10. // ==/UserScript==

    11. let mybtn1 = document.createElement('button');
    12. let mybtn2 = document.createElement('button');
    13. let mybtn3 = document.createElement('button');
    14. document.body.appendChild(mybtn1);
    15. document.body.appendChild(mybtn2);
    16. document.body.appendChild(mybtn3);
    17. mybtn1.id = 'my-btn1';
    18. mybtn2.id = 'my-btn2';
    19. mybtn3.id = 'my-btn3';
    20. mybtn1.innerHTML = '按钮1';
    21. mybtn2.innerHTML = '按钮2';
    22. mybtn3.innerHTML = '按钮3';
    23. GM_addStyle(`
    24.     #my-btn1{
    25.         position: fixed;
    26.         top: 100px;
    27.         left: 100px;
    28.     }

    29.     #my-btn2{
    30.         position: fixed;
    31.         top: 100px;
    32.         left: 200px;
    33.     }

    34.     #my-btn3{
    35.         position: fixed;
    36.         top: 100px;
    37.         left: 300px;
    38.     }
    39. `)
    复制代码


    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-7-6 11:14
  • 签到天数: 253 天

    [LV.8]以坛为家I

    41

    主题

    318

    回帖

    2178

    积分

    荣誉开发者

    累计点滴改进,迈向完美品质。

    积分
    2178

    荣誉开发者油中2周年生态建设者

    发表于 2022-3-12 17:06:30 | 显示全部楼层
    position: absolute;会脱离文档流,子元素会重叠

    你还是先研究下定位吧:https://developer.mozilla.org/zh-CN/docs/Web/CSS/position
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-7-6 11:14
  • 签到天数: 253 天

    [LV.8]以坛为家I

    41

    主题

    318

    回帖

    2178

    积分

    荣誉开发者

    累计点滴改进,迈向完美品质。

    积分
    2178

    荣誉开发者油中2周年生态建设者

    发表于 2022-3-12 19:51:17 | 显示全部楼层

    刚刚更新了,哥哥可以继续研究研究~

    『一键复制网页标题和链接-油猴中文网』https://bbs.tampermonkey.net.cn/thread-1484-1-2.html
    回复

    使用道具 举报

    发表回复

    本版积分规则

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