我有一个这样的结构:
<h3>Text</h3>
<p>(text from CSS)</p>
<div>hidden content goes here</div>
它会转五次(五个标题和五个div)。
在CSS中,我为类定义了:“展开”和“折叠”(展开和折叠内容属性,因为当我单击段落时,文本在展开和再次单击时折叠)。因此,当内容折叠时,我有“展开”文本来单击,当展开时,我有“折叠”文本。
问题是,我使用的脚本只支持一个div。当我对五个div执行相同的技巧时,我有一个问题,因为所有的,五个div都在一次展开/折叠。
我在接近身体关闭标记时使用了这段代码:
$('.expand').simpleexpand();
和此脚本:https://raw.githubusercontent.com/redhotsly/simple-expand/master/src/simple-expand.min.js
有没有人能解释一下我需要做什么,这样它就能为那些div单独工作了?
另外,我使用的是fullpage.js脚本,它会破坏页面滚动(文本会在该部分下方,转到下一个幻灯片,就像代码不能读取该部分应该有一个流体高度……)。
谢谢你的帮助。
编辑:好吧,我终于想通了。内容应放在其他单独的div:
<h3>text</h3>
<div>
<p>(text from CSS)</p>
<div>hidden content</div>
</div>
但我仍然有问题,扩展的文本使节的高度变大,它“吃掉”了其余的内容(滚动条不显示,溢出隐藏)。
图片:http://take.ms/f2oxa
尝试对每个元素调用一次扩展库:
$('.expand').each(function() {
$(this).simpleexpand();
});
问题内容: 我只想显示包装文本块的第一行,然后在单击时显示整个块。另外,我想知道如何在第二次单击时将其切换回紧凑的单行版本。 有没有简单的方法可以通过CSS + JavaScript做到这一点?我使用jQuery。 问题答案: 假设您不想使用任何JavaScript库(这很 奇怪 )。 HTML: CSS: JavaScript: 另外,如果您想使用jQuery之类的JavaScript框架,则可
问题内容: 现在,我有一个div,它基本上是一个巨大的正方形,在div内,我还有另一个div,它是简单的文本,上面写着“ Upload File”,同时还有一个隐藏的input type = file元素。当用户按下div时,我要触发文件上传元素。到目前为止,我想出的代码是: 因此,我在CSS中将文件输入元素设置为。一旦他们在div id =“ test”中的任意位置单击,我想触发对文件上传元素的
我需要帮助创建一个div,当你点击一个按钮时,里面有自定义超文本标记语言的div会被创建。 如果这是可能的(很可能是),我正在制作一个邮箱。 谢谢!!!
我需要从一组div中的一个点击的div中获取输入值。 现在脚本 这将返回第一个div的值,无论我单击哪个div。
问题内容: 我创建了一个扩展JDialog的类,其中有一些复选框和3个按钮:接受,取消和全选。 当用户单击全选时,应选中每个复选框,如果再次单击,则应取消选中每个复选框。效果很好,但我还希望按钮的文本在“全选”和“全选”之间切换。我在这里遇到了麻烦,因此当用户单击按钮并将文本更改为“取消全选”时,该按钮消失了。 我在这里将类简化为最简单的形式: 我看不出有什么问题。有什么帮助吗? 问题答案: 该按
问题内容: 我一直在尝试在我的应用程序中实现一项功能,以便当用户在我的表格视图中点击一个单元格时,该单元格会向下扩展以显示注释。我在Objective- C中找到了很多这样的例子,但是我还没有找到Swift的例子。 我试图将其翻译为Swift: 但是,这似乎使应用程序崩溃了。 有任何想法吗? 编辑: 这是我的cellForRowAtIndexPath代码: 这是插座设置: 问题答案: if语句中的