- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个页面,其中有几篇短文和一个侧导航,可以根据其 ID 向下滚动到一篇文章。这些文章已使用 readmore.js chop ,因此它们都有一个“阅读更多”按钮。
侧导航链接向下滚动到 chop 的版本。我希望直接阅读文章的全文,但由于它们都在同一页上,所以我不知道如何继续。
我的代码如下所示:
<!--sidenav-->
<ul class="sidenav-list navtree-list" id="navtree-0">
<li >
<a href="#article1" class="sidenav-item">
<h2><?php echo $page->header1() ?></h2>
</a>
</li>
<li >
<a href="#article2" class="sidenav-item">
<h2><?php echo $page->header2() ?></h2>
</a>
</li>
<!--articles-->
<div class="container-fluid content-desktop">
<h3 id="article1"><?php echo $page->header1() ?></h3>
<article data-readmore>
<?php echo $page->description1()->kirbytext()?>
</article>
<h3 id="article2"><?php echo $page->header2() ?></h3>
<article data-readmore>
<?php echo $page->description2()->kirbytext()?>
</article>
如有任何建议,我们将不胜感激!
最佳答案
现在通常可以通过使用 .readmore('toggle')
来解决这个问题,像这样
$(document).ready(function() {
$('.sidenav-item').click(function() {
$($(this).attr('href')).next().readmore('toggle');
})
});
这将找到具有匹配id的 header ,取.next()
元素应该是 <article>
,并用 .readmore('toggle')
展开它单击导航后。
但是,有 currently a bug在 readmore.js 中防止这种情况发生。
如果您习惯自己编辑 readmore.js,那么您可以更改这些部分并替换 _this
与 this
使其发挥作用。这是行227
和231
在 readmore.js 的非最小化版本中。
if (! trigger) {
trigger = $('[aria-controls="' + _this.element.id + '"]')[0];
}
if (! element) {
element = _this.element;
}
关于javascript - 文章按钮和菜单上的 readmore.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315764/
我创建的注释可能很长也可能不长,所以我想使用 readmore.js 插件。由于我的注释可能也是空的,我必须设置 div 的最小高度以确保所有的都具有相同的大小(它是 4 个对象的行)
我在 p 标签中有一段很长的文字。 type and scrambled it to make a type specimen book. It has surviv
我希望文本从顶部开始,图像也是从顶部开始的。这是一个jsfiddle . HTML: Lorem ipsum dolor sit amet, consectetur adipisc
我与 readmore jQuery plugin 一起工作在我的文本中添加更多和更少的内容,如下所示: JS: $('.more').readmore({ speed: 75, lessLi
我正在网站上实现 Readmore.js。 阅读更多链接: > http://www.fao.org/fileadmin/scripts/jquery/Readmore.js-master/demo.
我有一个页面,其中有几篇短文和一个侧导航,可以根据其 ID 向下滚动到一篇文章。这些文章已使用 readmore.js chop ,因此它们都有一个“阅读更多”按钮。 侧导航链接向下滚动到 chop
DEMO: https://jsfiddle.net/qo6ycfpf/ 在上面的代码中,我折叠了文本,使其更加紧凑,但文本的长度并不总是相同。在演示中,第二个文本很短,但按钮显示为“阅读更多”。 因
我在其他示例 jquery 代码中看到如下所示,为什么他要创建这样的变量 var moreLink = $('.truncate_more_link', obj); 为什么不var moreLink
当我调用窗口大小调整并单击提供的阅读更多链接时,我收到此消息此外,当字符位于“黄金锁”行高区域时,关闭链接似乎会卡住: Uncaught TypeError: undefined is not a f
当容器内有段落文本的无序列表时,read more/readless 不会在 UL 列表之前隐藏任何文本 https://codepen.io/tickatop/pen/NZavXg 差点让我发疯
我正在使用 http://rockycode.com/blog/jquery-plugin-readmore/用于 trim 长文本并添加“查看更多”链接以显示所有文本。 我很想避免删词,我该怎么做?
我正在使用 readmore.js我想将我的段落扩大两次。 目前,我使用一个值为“更多信息”的展开链接,单击该链接会显示所有文本。 底部还有另一个链接,其值为“Less information”,单击
gaaah 在 ios 中设计让我很头疼!!所以,请帮助我,也许可以向我解释在尝试提出解决方案时应该如何思考。 我有: 如您所见,UITextField 的框架在 Storyboard中设置为小于其实
我有一个具有博客结构的页面,我将在其中放置多个帖子。我面临的问题是试图只扩展一个阅读更多链接并折叠其他链接。我尝试了不同的 jquery 方法和多种 html 结构来实现这一点,但未能获得预期的结果。
我正在使用 Readmore.js 在我的页面中隐藏额外的内容。这在任何地方都可以正常工作,除了在 Bootstrap Modal 中不工作。 这是我的例子 FIDDLE 您会看到一些文本带有“显示更
抱歉,如果我的标题很蹩脚,但我到处都看过,但我只是不知道该怎么做。 好的。我想要做的是显示表行中特定 id 的信息。 首页 员工.php
Readmore Js 只折叠 div block 而不折叠文本。请帮助我 chop 文本和 div 容器,而不仅仅是 div。非常感谢 London is the most popul
数据来自解析器,如果文本超过 120 个字符,那么它应该像 facebook 一样附加“...ReadMore”。我有附加文本的代码,但不知道如何制作可点击的链接。我正在使用 Swift Langua
我是一名优秀的程序员,十分优秀!