JQuery in Liferay
JQuery in Liferay
这是我在jsp文件中的代码。如何在呈现页面后只显示2篇"文章",并有机会单击"显示更多"?
与其他问题的主要区别在于,我想显示更多的<div>
块,而不是<li>
和其他块。我没能遍历整个块(
<aui:form name="journalForm" id="journalForm">
<c:forEach items="${articleModelList}" varStatus="counter"
var="article">
<div class="span3">
<c:if test="${(counter.index % 3) == 0}">
<div class="article animated fadeInLeft">
</c:if>
<c:if test="${(counter.index % 3) == 1}">
<div class="article animated fadeInDown">
</c:if>
<c:if test="${(counter.index % 3) == 2}">
<div class="article animated fadeInRight">
</c:if>
<div class="well">
<h3>${article.articleName}</h3>
<div class="article__content">
<div class="seo-header">Click to view content</div>
<div class="seo-content morecontent">
<p class="text-success">${article.articleContent}</p>
</div>
</div>
</div>
</div>
</div>
</c:forEach>
</aui:form>
</div>
<div id="loadMore">Load more</div>
<div id="showLess">Show less</div>
我想到了这个:
$(document).ready(function() {
size_li = $("#myList .span3").size();
x = 2;
$("#myList .span3 .article").each(function(index, obj) {
if (index < 2)
$(obj).attr("display", "block");
});
但它不起作用。我读了很多文档,但没有效果。
这是一种魔法,因为我整天都在尝试解决它,在这里发布后2分钟就成功了。
$(document).ready(function() {
size_li = $("#myList .span3").size();
x = 2;
$("#myList .span3 .article").each(function(index, obj) {
if (index < 3)
$(obj).show(); });
});
以及CCD_ 4文件中的CCD_。
相关文章:
- Node.js's Buffer.writeFloatBE in Javascript
- Setting default onclick behavior for <img> tag in gene
- Lucene Search in Alfresco
- grep in JQuery to C#
- write HTML in JavaScript
- jQuery setTimeOut: in for-loop
- Liferay:从portlet调用JSON服务
- SetTimeout and clearTimeout in Javascript
- lightbox in html 5 and javascript
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- HTMLInputElement in IE7
- Mongodb$in以与数组中相同的顺序获取结果
- element.dataset in Internet Explorer
- 使用主题运行时portlet liferay时出现Javascript错误
- jQuery parent() in table
- Instagram oauth flow in angularjs
- In循环的In运算符前后
- 如何使用for in循环在javascript中显示对象中的对象
- Jquery change onchange in onload
- JQuery in Liferay