- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的目标是使数据 Angular 色可折叠,在单击选项卡链接后折叠。有没有解决方案或更好的方法来解决这个问题?谢谢。
这是我的 fiddle ,请注意选项卡发生变化,但可折叠保持打开状态,我尝试使用点击功能,但它似乎没有做任何事情。
有什么想法吗?
HTML
<div data-role="tabs">
<div class="filter" data-role="collapsible" data-iconpos="right" data-collapsed-icon="carat-d" data-expanded-icon="carat-u">
<h4>Filter</h4>
<ul data-role="listview" data-inset="false" >
<li><a class="collapse" href="#one" data-ajax="true">Suggested</a></li>
<li><a href="#two" data-ajax="false">Distance</a></li>
<li><a href="#three" data-ajax="false">Rating</a></li>
<li><a href="#four" data-ajax="false">Open Now</a></li>
<li><a href="five" data-ajax="false">Test</a></li>
</ul>
</div>
<div id="one" class="tablist-content">
<!-- TAB 1 --->
1<br>1<br>1<br>1<br>1<br>1<br>
</div>
<div id="two" class="tablist-content" >
<!-- TAB 2 --->
2<br>2<br>2<br>2<br>2<br>2<br>2<br>
</div>
<div id="three" class="tablist-content" >
<!-- TAB 3 --->
3<br>3<br>3<br>3<br>3<br>3<br>3<br>
</div>
<div id="four" class="tablist-content" >
<!-- TAB 4 --->
4<br>4<br>4<br>4<br>4<br>
</div>
</div>
脚本
$(document).ready(function() {
$(".collapse").click(function() {
console.log("ok");
$( ".filter" ).trigger( "collapse" );
});
});
头
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
最佳答案
这里有两个问题。首先,您加载了两个版本的 jQuery。
https://code.jquery.com/jquery-1.11.3.min.js
和
https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
这可能会产生冲突,因此请删除其中一个。
其次,折叠的正确代码是:
$( ".filter" ).collapsible( "collapse" );
关于javascript - Jquery Mobile,如何在单击链接后折叠可折叠的内容?杰斯 fiddle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483377/
我已经设置了一个页面,供用户通过单击按钮来更改顶级显示页面。如果需要,这会将绿色圆圈更改为红色圆圈。该按钮位于与主页不同的页面上,这可以吗?我将所有内容都放在同一个文件夹中,两个页面都链接到同一个 .
对不起,如果这个问题看起来有点愚蠢,但我有以下代码: var sides = { 'red': [0,0,0,0,0,0,0,0,0], 'ora': [0,0,0,0,2,0,0,3
假设我有对象 Foo var Foo = function() { var array = []; var method = function() {return true;}; }; 并且
我的目标是使数据 Angular 色可折叠,在单击选项卡链接后折叠。有没有解决方案或更好的方法来解决这个问题?谢谢。 这是我的 fiddle ,请注意选项卡发生变化,但可折叠保持打开状态,我尝试使用点
我是一名优秀的程序员,十分优秀!