jquery - IOS html css Z-Index 和位置绝对不适用于重叠的 DIV

标签 jquery html ios css z-index

我需要 div“ slider ”覆盖除 z-index 和 position:relative 或 absolutes 或 fixed 之外的所有其他内容的顶部。我确定我做错了什么,因为它在我制作的较小的演示应用程序中运行良好。似乎在 Icenium 中工作正常但不是真正的 ipad

 <div id="tabstrip-home" data-role="view"  data-title="Home"   style="z-index:1; position:relative">
    <div id="slider" class="slide" data-show="showDrawer" style="height:1000px; align:right; border:solid 1px black; background-color:red">

                    <div id="my-drawer" style="width: 270px; border:2px; background-color:red; ">
                        <div data-role="navbar">
                            Menu
                        </div>
                        <ul data-role="listview" data-type="group" style="position:relative; background-color:red">
                            <li >
                                <ul>
                                    <li>
                                        <a>Customers</a>
                                    </li>
                                    <li>
                                        <a>Products</a>
                                    </li>
                                    <li>
                                        <a>New Order</a>
                                    </li>
                                    <li>
                                        <a>Manage Orders</a>
                                    </li>
                                    <li>
                                        <a>Synchronization</a>
                                    </li>
                                    <li>
                                        <a>Settings</a>
                                    </li>
                                </ul>
                            </li>
                        </ul>
                    </div>
                </div>

<a id="drawerButtonId" data-role="button" class="drawerBtn" data-align="right" style="position:relative;">Drawer</a>
</div>

CSS:

<style>
            .slide
            {
                direction: right;
                position: fixed; 
                z-index: 903; 
                background: red;
                display: none;
                /*                -webkit-transition: width 1s ease;*/
                overflow: hidden;
            }

            .drawerBtn
            {
                cursor: pointer;
            }
        </style>

最佳答案

父 div 的 z-index 为 1。子 div 将受其约束。子 div 的 z-index 只会影响父上下文中的其他子元素。

关于jquery - IOS html css Z-Index 和位置绝对不适用于重叠的 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979140/

相关文章:

javascript - 无法使文本区域调整大小以适合窗口大小

html - CSS 悬停在 div 上不起作用

ios - 导航 Controller 始终为零

jquery - HTML - 创建一个占据主页一部分的左侧菜单

javascript - 如何在jquery数据表行添加功能中传递html

javascript - 每 n 秒刷新部分结果为 "Stack Level Too Deep"

html - 限制div中的单词数

ios - 如何以编程方式将搜索栏添加到 UITableView header ?

ios - Xcode:使用不同的选项运行两次测试

javascript - 单击链接时,函数值应存储在文本框中