卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

js彈幕插件 前端js實現(xiàn)彈幕,怎么控制彈幕不重疊,有什么思路嗎?

前端js實現(xiàn)彈幕,怎么控制彈幕不重疊,有什么思路嗎?思路就是這里有5條彈道,彈幕就是出現(xiàn)在這5條彈道之間的一條。具體劃多少條彈道,每條彈道的寬度要看你的背景和你自己的設計了。 好了,彈道有了,怎么創(chuàng)建

前端js實現(xiàn)彈幕,怎么控制彈幕不重疊,有什么思路嗎?


思路就是這里有5條彈道,彈幕就是出現(xiàn)在這5條彈道之間的一條。具體劃多少條彈道,每條彈道的寬度要看你的背景和你自己的設計了。 好了,彈道有了,怎么創(chuàng)建彈幕呢?這里我們用到了appendChild方法,每個彈幕的內(nèi)容都是隨機的。然后我固定了彈幕的數(shù)量,并且加了定時器, 當彈幕到達左邊時,彈幕內(nèi)容再次隨機,輸入框發(fā)送的彈幕出現(xiàn)一次后,將內(nèi)容加入到預備詞庫中,并將此彈幕刪除。防止彈幕過多報錯。 同時每個彈幕出現(xiàn)的時機肯定不能相同,所以我在每個彈幕最開始出現(xiàn)時加了延遲。 大概的設計就是這樣了,這里還是總結一下存在的問題: 1.彈幕有時會出現(xiàn)同時出現(xiàn)在同一個彈道上,甚至重疊,暫時還沒找到原因。 2.當輸入框連續(xù)多次發(fā)送彈幕時,可能會因為彈道不夠出現(xiàn)意外的情況。 3.與真正的彈幕相比,只是簡易版的,功能單一。 部分代碼貼上: