jquery mobile-可折叠页脚在单击页面后向下展开

jquery mobile-可折叠页脚在单击页面后向下展开,jquery,html,jquery-mobile,footer,jquery-mobile-collapsible,Jquery,Html,Jquery Mobile,Footer,Jquery Mobile Collapsible,嘿,伙计们,我正在学习jquerymobile,已经创建了一个非常基本的页面,带有页眉和页脚。基本上,我希望页脚可折叠到始终向上扩展,但我在实现这一点上遇到了问题 如果我加载页面并通过单击按钮打开可折叠文件,它将展开(预期行为)。 但是如果我点击页面上的任何地方,然后点击页脚,它就会向下扩展。尽管我使用了data position=“fixed”将此标记添加到可折叠文件本身并不会改变行为,但似乎单击页面会分离页脚 再次单击该页面会将其重新连接,并向上打开 我总是可以使用css来强制它。但我想知道

嘿,伙计们,我正在学习jquerymobile,已经创建了一个非常基本的页面,带有页眉和页脚。基本上,我希望页脚可折叠到始终向上扩展,但我在实现这一点上遇到了问题

如果我加载页面并通过单击按钮打开可折叠文件,它将展开(预期行为)。 但是如果我点击页面上的任何地方,然后点击页脚,它就会向下扩展。尽管我使用了
data position=“fixed”
将此标记添加到可折叠文件本身并不会改变行为,但似乎单击页面会分离页脚

再次单击该页面会将其重新连接,并向上打开

我总是可以使用css来强制它。但我想知道是否有更好的方法来解决这个问题

我不能提供JSFIDLE,因为问题只发生在浏览器中(我在DroidRazr上用chrome、firefox和android浏览器进行了测试)。这是我的密码:

<html>
<head>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
</head>

<body>
    <div data-role="Page">
        <div data-role="header">
            <h1>Header</h1>
        </div>
        <div data-role="footer" data-position="fixed">
            <div data-role="collapsible" data-content-theme="b">
                <h3>Footer</h3>
                <p>Footer content</p>
            </div>
        </div>
    </div>

</body>


<html>

标题
页脚
页脚内容


在今天从事类似工作时。我偶然发现了同样的问题,并通过添加

data-tap-toggle="false"

对于div.

IMHO来说,在页脚中有一个可折叠的不是一个好主意。有没有更好的方法来实现这种行为?基本上,我想要一个像信息页面这样的东西,从底部展开(占据页面高度的一半,如果内容太多,那么它应该滚动),并且出现在多个页面上,所以我认为页脚是一个很好的起点。就像我说的,我在学习,所以我愿意接受建议。你可以这样做,在@Omar的小提琴上添加一些过渡::)@Omar,直到原来的问题。为什么在页脚中有一个可折叠的页脚是个坏主意?