js弹幕

在这里插入图片描述

一、功能

1.鼠标点击发送
2.键盘enter发送
3.隐藏:将运动的消息隐藏 背景图片亮度增强
4.显示:弹幕继续向前运动 背景图片变模糊

二、源代码

<body>
	<div id = "box">
	<div id= "content"></div>
	<p id = "btm">
	    <span><input type= "text" id="text"/></span>
		<span id ="sendCon">send</span>
		<span id ="hideCon">hide</span>
		<span id ="showCon">show</span>
	</p>
	</div>
	<div id="v">
	</div>
	</body>
</html>
<script src="sport.js"></script>
<script src="text/javascript">
//发送消息
	function $(id){
		return document.getElementById(id);
	}
	function sendMessage(){
		var oSpan = document.createElement("span");
		oSpan.innerHTML = $("text").value;
		$("content").appendChild(oSpan);
		oSpan.style.top = Math.floor.(Math.random()*280)+"px";
		var oSpanWidth = oSpan.offsetWidth;
		startMove(oSpan,{"left":-oSpanWidth},function(){
		oSpan.remove();	
		})
		$("text").value = "";
	}
//鼠标点击发送
$("sendCon").onclick = function(){
	sendMessage();
}
//键盘enter发送
document.onkeydown = function(e){
	var e = e|| event;//实现浏览器兼容
	if(e.keyCode = 13){
		sendMessage();
	}
}
//隐藏:将运动的消息隐藏 背景图片亮度增强
$("hideCon").onclick = function(){
	$("content").style.opacity = "0";//滤镜(完全透明)
	$("content").style.filter = 'alpha(opacity = 0)';//考虑兼容性问题
}
//显示:弹幕继续向前运动 背景图片变模糊
$("showCon").onclick = function(){
	$("content").style.opacity = "1";//滤镜(完全不透明)
	$("content").style.filter = 'alpha(opacity = 1)';//考虑兼容性问题
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值