css - angular,angular-snap.js,切换按钮点击隐藏/显示行为不应该影响标题和菜单

标签 css angularjs angularjs-directive angular-ui angular-ui-bootstrap

我正在为我的垂直 slider 使用 angular-snap.js。我面临的问题是 snap-content 和 snap-drawer Toggle 按钮从页面顶部(甚至在标题和菜单上方)出现并起作用。我希望这个 snap-drwaer 和 snap-content 应该出现在菜单栏下方,当我单击切换按钮时,它不应该对标题和菜单部分造成拖动效果。任何人都可以建议我如何使用 angular-snap.js 实现这一目标吗?请在 http://plnkr.co/edit/usbx8yP1fXMJleR3iqZ8?p=preview 找到 plunker .下面的 snap-drawer 和 snap-content 应该出现在菜单栏下方并起作用,切换按钮不应导致标题和菜单在切换按钮单击时隐藏/显示。标题和菜单应始终保持原样,而不会受到 snap-drawer 和 snap-content 的拖动行为的影响。

    <snap-drawer>
    <button snap-toggle>Another Toggle Button</button>
    </snap-drawer>

    <snap-content snap-options="{tapToClose:false}">
    <button snap-toggle>Toggle</button>   
    </snap-content>

请让我知道,如果我需要进一步澄清以明确我的问题?

最佳答案

我遇到了同样的问题,我想到的解决方案是将标题设置为固定元素。

你可以在这里看到代码http://plnkr.co/edit/brN1fNbPtm3Ad0pP4zKG?p=preview

<div class="wrapper" style="position:fixed;z-index:100;top:80px;">
...
<snap-drawer style="top:150px">
...
<snap-content style="top:150px" snap-options="{tapToClose:false}">

CSS 更改直接在 html 文件上进行,因此您可以更轻松地检查我更改的内容。

不是完美的解决方案,所以如果有人提出更好的解决方案,请分享。

关于css - angular,angular-snap.js,切换按钮点击隐藏/显示行为不应该影响标题和菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25182783/

相关文章:

angularjs - 将绑定(bind)传递到组件中的嵌入范围

angularjs - 通过 <object> 标签显示 Flash 的 Angular 指令会导致 Flash 尝试加载 {{expression}}

html - 带虚线的 CSS 响应式多行列表(名称 - - - 价格)

javascript - 如何将 .gif 显示为背景图像?

css - 自定义大小的线性渐变

javascript - 单击父元素时更改子类

javascript - Angular 动态嵌套指令,将新范围传递给每个子项?

asp.net - 如何在 ASP.NET 中制作标签云?

javascript - AngularJS:在指令的链接函数中监视异步值

javascript - 如何将对象插入 JavaScript 原型(prototype)中的数组?