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

溫馨提示×

溫馨提示×

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

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

使用jQuery怎么實現一個實現彈幕功能

發布時間:2020-12-11 14:46:24 來源:億速云 閱讀:155 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關使用jQuery怎么實現一個實現彈幕功能,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

首先,搭好結構:

頁面中先放一個視頻,視頻下部放一個input 標簽和button按鈕,代碼如下:

<div class="box">
    <div class="top">
      <video src="./static/夢然-少年 .mp4" controls autoplay muted></audio>
    </div>
<div class="foot">
  <input type="text" name="" id="text">
  <input type="button" value="發送" id="btn">
</div>
</div>

再來寫js

首先,我們需要包裝三個函數,也就是發送到彈幕的隨機顏色、隨機高度和隨機字體大小;代碼如下:

<script>
    //隨機獲取字體顏色函數
  function getRandomColor(){
    var r = Math.floor(Math.random()*255);
    var g = Math.floor(Math.random()*255);
    var b = Math.floor(Math.random()*255);
    return 'rgb('+r+','+g+','+ b +')'
  }
//隨機獲取高度函數
  function getRandomHeight(){
    var height = $('.top').height()
    return Math.random()*height-30
  }
//隨機獲取字體大小函數
  function getRandomFontSize(){
    return Math.floor(Math.random()*60)
  }

現在我們需要獲取用戶輸入的內容在將內容顯示到頁面中,并且移動,一直到頁面外就消除,代碼如下:

 //事件注冊
$('#btn').on('click',function(){
if($('#text').val() ==''){
  return
}
  $('<span></span>').text($('#text').val()).css({
    'position':'absolute',
    'width':200,
    'height':50,
    'color':getRandomColor(),
    'fontSize':getRandomFontSize(),
    'right':-200,
    'top':getRandomHeight()
  }).animate({right:1000},10000,'linear',function(){
   $(this).remove()
  }).appendTo($('.top'))
  $('#text').val('')
})

最后將鍵盤回車鍵也綁定事件,讓用戶輸入內容后按下回車鍵和按發送按鈕有同樣的效果:

$('#text').keydown(function(event){
  if($('#text').val() ==''){
  return
} 
if(event.keyCode == 13){
  $('#btn').click()
}

})

</script>

上述就是小編為大家分享的使用jQuery怎么實現一個實現彈幕功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

马龙县| 凉城县| 台南县| 南召县| 固始县| 平潭县| 镶黄旗| 中超| 南充市| 许昌市| 德惠市| 平谷区| 元氏县| 竹溪县| 玉环县| 安宁市| 乌拉特前旗| 九龙县| 肃宁县| 柘城县| 宜兰县| 饶阳县| 崇仁县| 新兴县| 六盘水市| 原平市| 大名县| 乐清市| 寻乌县| 郴州市| 黄平县| 马龙县| 安顺市| 老河口市| 青州市| 云霄县| 海盐县| 祥云县| 垦利县| 突泉县| 华容县|