我有一个简单的JavaScript展开和折叠文本点击一个按钮。我想要做的是在按钮旁边添加一个"+“符号,并在文本折叠时将其更改为"-”,反之亦然。
这是我的HTML:
<button onclick="expand('one')">First text</button><span class="plusminus">+</span>
<div class="text" id="one">
A bunch of text here
我打算在使用AngularJS在流中显示的每篇文章的底部创建多个展开/折叠按钮。这就是我的页面结构的样子:
<h1>Heading of the Page</h1>
<div class="item-content-wrapper">
<div class="item-content-block">
<article id="item-content" class="item-content">Some very long text goes here.
</ar
我想在一个页面上有很多折叠的部分,现在我可以像这样折叠一个部分,但是我怎么会有很多折叠的部分呢?我需要为每个可折叠的部分编写一个新函数吗?当我的当前代码根据节ID折叠一个节时。
下面是一些我所拥有的代码:
<html>
<body>
Some text before
<div id=tbl name=tbl style="overflow:hidden;display:none">
<table border=1>
<tr><td>test</td></tr>
<tr>
我试图实现的是在设置高度后相对简单,我希望使用Bootstrap默认属性折叠一个div。下面我已经编写了在设置高度后触发的javascript,但我不确定的是如何使用#more的id触发折叠。
function testScroll(ev) {
if (window.pageYOffset > 1100) alert('User has scrolled at least 400 px!');
}
<div id="more" class="collapse">test</div>