html - 单击以显示所有内容时,如何使 div 容器显示一些内容?

标签 html css button text textbox

我想知道如何让一个div容器在一个小文本框中显示它的部分内容,并且在文本框的底部会有一个向下的箭头,当点击时,它会使文本框变大并显示其所有内容? 这可以使用 html/css 实现,而不需要使用 javascript 和 jQuery 还是 jQuery 的东西?

    <div class="society3" style="overflow:auto">
    <p>Description:<p>
    <p><?php echo $description; ?></p>
    </div>

描述变量只包含一段文本,所以我希望 div 容器显示部分文本,当有人想阅读完整描述时,他们可以点击按钮,框将扩展以显示全部div 标签的内容。

最佳答案

坏消息是你需要使用 jQuery 或类似的东西来做这样的事情,但好消息是它相对简单。将其加载到页面后,您需要做的就是定位要显示/隐藏的 id(或在 jQuery toggle 中调用)并制作一个 onClick() 事件。

例如,像这样的东西应该可以工作。

<script>
$(document).ready(function(){
    $("button").click(function(){
        $("#toggle").toggle();
    });
});
</script>

<div id="button" class="society3" style="overflow:auto">
    <p>Description:<p>
    <p id="toggle" style="display: none">[content]</p>
</div>

关于html - 单击以显示所有内容时,如何使 div 容器显示一些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29053043/

相关文章:

JQuery UI 对象按钮栏的工作方式类似于单选按钮

html - 页面中间的完美居中按钮

javascript - 禁用调整固定 flex 的大小

html - 为 iframe 保持 'transform-scale' 纵横比

html - 如何垂直居中对齐文本?

css - Bootstrap 媒体列表,如何让元素水平滚动?

Java - 分配按钮数组

javascript - 如何让其他广告在 Google 网站上发挥作用?例如 Adbrite 代码未链接图片

html - 如何制作响应式内容

javascript - 如何使用 jquery 或其他库获取 html 元素的所有 css 属性和事件?