基于jquery DOM写的类似微博发布的效果


下面是一个基于jQuery的简单示例,用于实现类似微博发布的效果。这个例子假设你有一个文本框用于输入微博内容,和一个按钮用于提交内容。当点击按钮时,会将文本框中的内容显示在页面上的某个区域,模拟发布微博的效果。

首先,确保你的页面已经引入了jQuery库。

HTML部分:


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>微博发布效果</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>

<div>
    <textarea id="weiboContent" placeholder="输入微博内容..."></textarea>
    <button id="publishBtn">发布</button>
</div>

<div id="weiboList">
    <!-- 发布的微博将显示在这里 -->
</div>

<script>
// 在这里编写jQuery代码
$(document).ready(function(){
    $('#publishBtn').click(function(){
        var content = $('#weiboContent').val(); // 获取文本框中的内容
        if(content.trim() !== ''){ // 判断内容是否为空
            var weiboItem = $('<div class="weibo-item">' + content + '</div>'); // 创建微博项的HTML
            $('#weiboList').append(weiboItem); // 将微博项添加到显示区域
            $('#weiboContent').val(''); // 清空文本框
        }
    });
});
</script>

<style>
    .weibo-item {
        margin-top: 10px;
        padding: 10px;
        border: 1px solid #ccc;
        background-color: #f9f9f9;
    }
</style>

</body>
</html>

这个示例中,`#weiboContent`是文本框的ID,用于输入微博内容;`#publishBtn`是发布按钮的ID,用于触发发布操作;`#weiboList`是微博列表的ID,用于显示已发布的微博内容。当点击发布按钮时,会读取文本框中的内容,并创建一个新的`

`元素(作为微博项),然后将这个元素添加到`#weiboList`中,并清空文本框以准备下一次输入。

你可以根据需要调整样式和逻辑。