onclick显示/隐藏推送内容

时间:2013-06-24 18:32:16

标签: jquery css hide show

我正在创建一个小型移动原型。我可以将我的内容推向显示/隐藏。这是我的代码请帮忙!我不确定问题出在哪里。我认为它可能会放置一个位置:相对或其他属性。我希望尽快修复此问题。如果你能指出我如何解决这个问题的正确方向,我将非常感激。我认为我的div正确堆叠但我不确定。我编码后已经有一段时间了,我有点生疏了。

    <body>
    <div id="header">
        <a href="#" onclick="overlayvis(showhideme)"><img src="images/header.gif"></a>
    </div>

    <div class="nav" id="showhideme" style="visibility: hidden; display: block; position relative;">
        <div id="content">
               <p><img src="images/nav.png"></p>
        </div>
    </div>

    <div class="wrap">
        <div id="content">
            <p>
                <img src="images/body.jpg" border="0" usemap="#Map">
                <map name="Map" id="Map">
                    <area shape="rect" coords="3,1727,638,1804" href="#top" alt="back to top" />
                    <area shape="rect" coords="31,1853,611,1940" href="tel:+18005555555" alt="tap to call" />               
                </map>
            </p>
        </div>

        <div id="footer">
            <a href="#content"><img src="images/footer.png"></a>
        </div>
    </div>
</body>
</html>

非常感谢!

2 个答案:

答案 0 :(得分:1)

删除内嵌样式并将class="somebutton"添加到您的链接。然后使用以下jQuery。

$('a.somebutton').on('click', function(){
    $('#showhideme').animate({height:'toggle'});
});

答案 1 :(得分:0)

我希望,您正在寻找JQuery Mobile手风琴,请查看链接,它可能对您有帮助,

http://jquerymobile.com/demos/1.3.0-rc.1/docs/demos/widgets/accordions/