我有可折叠的内容,除了标题的实际切换功能外,还想添加一个可以单击的链接。
[编辑]感谢 /frequent/,我非常接近,“打开”标题的链接正在工作,但我错过了获取标题内链接的 css - 只是无法弄清楚:
<html>
<body>
<script type="text/javascript" charset="utf-8">
$( document ).on('pageinit','#page1', function (event) {
$(".click_action").bind("click", function (e) {
e.stopPropagation();
e.preventDefault();
e.stopImmediatePropagation();
$.mobile.changePage($(this).attr('href'));
});
});
</script>
<div data-role="page" id="page1">
<div data-role="collapsible" class="ui-collapsible ui-collapsible-inset ui-corner-all ui-collapsible-themed-content ui-collapsible-collapsed doublemeaning" data-enhanced="true">
<h3 class="ui-collapsible-heading ui-collapsible-heading-collapsed">
<a class="myheading ui-collapsible-heading-toggle ui-btn ui-btn-icon-left ui-icon-plus" href="#">Heading</a>
<a class="click_action" href="test2.html">Go to test2.html</a>
</h3>
<div class="ui-collapsible-content ui-body-inherit ui-collapsible-content-collapsed" aria-hidden="true">
<p>I'm the collapsible content. Open me!</p>
</div>
</div>
</body>
</html>
请参阅http://jsfiddle.net/XqAvB/1/ 非常感谢任何想法。