jquery微信对话小案例


<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		* {
			margin: 0px;
			padding: 0px;
		}

		#zhu {
			width: 1000px;
			height: 625px;
			background-color: #aeaeae;
			margin: 0px auto;
		}

		p {
			background-color: skyblue;
			padding: 7px 0px;
		}

		p input[type=text] {
			height: 20px;
			width: 300px;
			margin-left: 20px;
		}

		p input[type=button] {
			height: 24px;
			width: 50px;
			margin-left: 8px;
			padding-bottom: 2px;
		}

		#zuo {
			width: 400px;
			height: 500px;
			float: left;
		}

		#you {
			width: 400px;
			height: 500px;
			float: right;
		}

		.mianban {
			height: 550px;
			background-color: aliceblue;
			overflow: auto;
		}

		.mianban::-webkit-scrollbar {
			/*滚动条整体样式*/
			width: 5px;
			/*高宽分别对应横竖滚动条的尺寸*/
			height: 5px;
		}

		.mianban::-webkit-scrollbar-thumb {
			/*滚动条里面小方块*/
			border-radius: 5px;
			-webkit-box-shadow: inset 0 0 5px gray;
			background: gray;
		}

		.mianban::-webkit-scrollbar-track {
			/*滚动条里面轨道*/
			-webkit-box-shadow: inset 0 0 5px #fafafa;
			border-radius: 0;
			background: #ececec;
		}

		.name {
			padding-left: 25px;
		}

		.you {
			max-width: 70%;
			float: right;
			margin: 10px 0px;
			margin-right: 20px;
			background-color: greenyellow;
			padding: 3px;
			border-radius: 5px;
		}

		.zuo {
			max-width: 70%;
			float: left;
			margin: 10px 0px;
			margin-left: 20px;
			background-color: grey;
			padding: 3px;
			border-radius: 5px;
		}

		ul li {
			list-style: none;
		}

		img {
			width: 30px;
			height: 30px;
			border-radius: 50%;
		}

		.right {
			margin-right: 10px;
			margin-top: 5px;
			float: right;
			clear: both;
		}

		.left {
			margin-left: 10px;
			margin-top: 5px;
			float: left;
			clear: both;
		}
	</style>
	<body>
		<div id="zhu">
			<div id="zuo">
				<p class="name">张三</p>
				<div class="mianban">
					<ul></ul>
				</div>
				<p><input type="text"><input type="button" value="发送" id="zs"></p>
			</div>
			<div id="you">
				<p class="name">李四</p>
				<div class="mianban">
					<ul></ul>
				</div>
				<p><input type="text"><input type="button" value="发送" id="ls"></p>
			</div>
		</div>
	</body>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
	<script>
		$(function() {
			$("#zs").click(function() {
				let text = $("#zs").prev();
				if ($(text).val().trim().length === 0) {
					return;
				}
				$("ul").append("<li><img src='images/renwu1.jpg'><span></span></li>");
				$("#zuo li:last img").addClass("right")
				$("#you li:last img").addClass("left")
				$("#zuo li:last span").text(text.val()).addClass("you");
				$("#you li:last span").text(text.val()).addClass("zuo");
				$(".mianban").scrollTop($(".mianban").get(0).scrollHeight);
				text.val("");
			});
		})
		$(function() {
			$("#ls").click(function() {
				let text = $("#ls").prev();
				if ($(text).val().trim().length === 0) {
					return;
				}
				$("ul").append("<li><img src='images/renwu4.jpg'><span></span></li>");
				$("#you li:last img").addClass("right")
				$("#zuo li:last img").addClass("left")
				$("#you li:last span").text(text.val()).addClass("you");
				$("#zuo li:last span").text(text.val()).addClass("zuo");
				$(".mianban").scrollTop($(".mianban").get(0).scrollHeight);
				text.val("");
			});
		})
	</script>
</html>

在这里插入图片描述

总结

jquery微信对话小案例

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值