91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用原生JavaScript編寫一個彈幕發送功能

發布時間:2020-11-30 15:14:18 來源:億速云 閱讀:202 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關利用原生JavaScript編寫一個彈幕發送功能,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

源碼展示:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>原生js實現彈幕效果</title>
  <style>
    * {
      padding:0;
      margin:0;
    }
    .all {
      width:600px;
      height:400px;
      background:#000000;
    }
    /*.danmu {*/
      /*width:600px;*/
      /*height:500px;*/
      /*background:#000000;*/
      /*overflow:hidden;*/
      /*z-index:50;*/
    /*}*/
  </style>
</head>
<body>
<div class="all">
 
</div>
<input type="text" class="texts" value="這是一個彈幕。。。">
<button>發送</button>
 
<script>
  var all = document.querySelector('.all');
  var danmu = document.querySelector('.danmu');
  var buttons = document.querySelector('button');
  var texts = document.querySelector('.texts');
  console.log(texts.value);
  buttons.onclick = function() {
    var p = document.createElement('p');
    p.style.position = 'absolute';
    p.innerHTML = texts.value;
    p.style.left = 600 + 'px';
    p.style.color = 'white';
    p.style.zIndex = 100;
    p.style.top = Math.random() * 490 + 'px';
    all.appendChild(p);
    var x = setInterval(function() {
      p.style.left = parseInt(p.style.left) - 10 + 'px';
      if ((parseInt(p.style.left) + 600) <= 0) {
        all.removeChild(p);
        clearInterval(x);
      }
 
    }, 100)
 
  }
</script>

</body>
</html>

看完上述內容,你們對利用原生JavaScript編寫一個彈幕發送功能有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

油尖旺区| 东台市| 巴马| 民丰县| 宝兴县| 安塞县| 遂宁市| 贵定县| 阳高县| 吴旗县| 莲花县| 毕节市| 油尖旺区| 电白县| 青浦区| 蒙阴县| 南召县| 铁岭县| 安义县| 兰溪市| 绥芬河市| 罗田县| 武汉市| 五指山市| 卢湾区| 滕州市| 铅山县| 鸡东县| 宁夏| 万山特区| 礼泉县| 珲春市| 图们市| 屏东市| 宜城市| 化隆| 黑龙江省| 云龙县| 苗栗市| 闽清县| 建昌县|