最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)簡(jiǎn)單廣告小窗口

 更新時(shí)間:2021年09月10日 10:53:47   作者:恍然大明白!  
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單廣告小窗口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了js實(shí)現(xiàn)簡(jiǎn)單廣告小窗口的具體代碼,供大家參考,具體內(nèi)容如下

一、目標(biāo)

 利用js實(shí)現(xiàn)簡(jiǎn)易的無(wú)法關(guān)掉的廣告小窗口功能

二、實(shí)現(xiàn)步驟

1.設(shè)置小窗口樣式;

2.在JavaScript中綁定左上角X的事件,使其可以點(diǎn)擊,但是關(guān)不掉,并且在一個(gè)指定范圍內(nèi)隨機(jī)移動(dòng)位置;

3.設(shè)置點(diǎn)擊20下(可改變數(shù)字)小窗口自動(dòng)消失。

三、代碼模塊

1.css部分

<style>
        .box {
            width: 180px;
            height: 180px;
            background: #f0f0f0;
            position: absolute;
        }
 
        .X {
            width: 30px;
            height: 30px;
            background: #eaeaea;
            color: firebrick;
            text-align: center;
            line-height: 30px;
        }
</style>

2.html部分

<div class="box">
        <div class="X">X</div>
</div>

3.js部分

<script>
        //獲取節(jié)點(diǎn)
        let boxObj = document.querySelector('.box');
        let xObj = document.querySelector('.X');
 
        //獲取box的位置
        let boxLeft = boxObj.offsetLeft;
        let boxTop = boxObj.offsetTop;
        //綁定X
 
        xObj.onclick = clickFn;
        xObj.onmouseover = overFn;
 
        // 鼠標(biāo)移入,變?yōu)槭中?
        function overFn() {
            xObj.style.cursor = 'pointer';
        }
        let num=0;
        //鼠標(biāo)點(diǎn)擊X,窗口不會(huì)取消,會(huì)跳到另外的隨機(jī)位置
        function clickFn() {
            boxObj.style.left = boxLeft + rand(1, 1000) + 'px';
            boxObj.style.top = boxTop + rand(1, 500) + 'px';
            num++;
            if(num==20){
                boxObj.style.display='none';
            }
        }
        //隨機(jī)數(shù)
        function rand(min, max) {
            return Math.round(Math.random() * (max - min) + min);
        }
</script>

4.效果圖

原始樣式:

點(diǎn)擊后:


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

昌江| 石渠县| 项城市| 鹤峰县| 杭州市| 邹平县| 马边| 色达县| 澜沧| 南澳县| 奎屯市| 泰州市| 湘潭县| 金堂县| 南华县| 英吉沙县| 连平县| 江油市| 白朗县| 图木舒克市| 阿拉善右旗| 大埔区| 昭平县| 阿拉善盟| 东城区| 静海县| 兴隆县| 栾城县| 通许县| 赣榆县| 报价| 六枝特区| 禄丰县| 海城市| 青河县| 宣威市| 和静县| 阳西县| 报价| 张家口市| 方正县|