如何在jQuery推送侧面板中添加关闭按钮
How to add a close button to jQuery push side panel
我正在为侧板使用Sidr插件,示例为html:
<ul>
<li><a href="#" id="edinburgh-menu">One</a></li>
<li><a href="#" id="glasgow-menu">Two</a></li>
</ul>
<div id="edinburgh-div" style="display:none;">
this is content
</div>
<div id="glasgow-div" style="display:none;">
this is content
</div>
jQuery如下:
$(document).ready(function() {
$('#edinburgh-menu').sidr({name: 'Edinburgh-menu',source: '#edinburgh-div'});
$('#glasgow-menu').sidr({name: 'Glasgow-menu',source: '#glasgow-div'});});
这使侧板打开。
如何在两个面板内添加一个按钮/链接,使它们闭合?
http://jsfiddle.net/0feug6g9/
这里,这个小提琴工作,
http://jsfiddle.net/0feug6g9/7/
我对你的原始代码做了一些修改。我所做的是:
- 在两个菜单中都创建了一个类为"close-sidr"的关闭按钮
- 我认为Sidr库附加了自己的类,所以修改后的类变成了"Sidr-class-close-Sidr"
-
然后我为关闭按钮创建了点击事件,它关闭了任何打开的侧菜单。其语法为$.sidr('close','menu-namehere');
$(document).on('click', '.sidr-class-close-sidr', function() { $.sidr('close', 'Edinburgh-menu'); $.sidr('close', 'Glasgow-menu'); });
以程序方式打开/关闭
有一些方法可以根据需要打开或关闭菜单,或者将它们绑定到任何事件。例如,在这个页面中,右/左滑动触摸事件打开或关闭响应菜单(注意:这个插件不实现触摸事件,在这种情况下,我使用的是外部库)。
HTML:
<ul>
<li><a href="#" id="edinburgh-menu">Open</a></li>
<li><a href="#" id="close-sidr-menu">Close [x]</a></li>
</ul>
<div id="edinburgh-div" style="display:none;">
<p>Your content here.</p>
</div>
JS:
$(document).ready(function() {
$('#edinburgh-menu').sidr({name: 'Edinburgh-menu',source: '#edinburgh-div'});
$(document).on('click', '#close-sidr-menu', function() {
$.sidr('close', 'Edinburgh-menu');
$.sidr('close', 'Glasgow-menu');
});
});
jsFiddle等待您的答案-http://jsfiddle.net/antonoff/0feug6g9/9/
参考-http://www.berriart.com/sidr/#documentation
演示代码-https://gist.github.com/artberri/6da9f659b77b028e3caa#file-用程序对sidr html 进行采样
相关文章:
- 映射:如何在infotemplate中添加关闭按钮
- 从JSON模式创建表单,如何添加关闭按钮
- 在覆盖和关闭按钮或链接中为img添加边框
- 添加关闭按钮以自动弹出窗口
- 添加一个按钮,用于关闭带有弹出窗口.js的弹出窗口
- 如何添加关闭按钮脚本
- 如何在jQuery推送侧面板中添加关闭按钮
- 在对话框标题栏中的“关闭”按钮旁边添加按钮
- 如何在图像底部添加带有“x”按钮的横幅以在 React/HTML 中关闭它
- 动态添加一个关闭按钮(Javascript)
- JQuery动态添加了javascripts标签关闭按钮
- 添加一个关闭按钮
- jQuery Mobile:在自定义选择结束时添加关闭按钮
- 添加一个关闭按钮到html5视频
- jQuery在元素上动态添加关闭按钮
- 使元素悬停时取消悬停,添加关闭按钮,使其记住cookie
- 如何在inner.HTML文本中添加关闭按钮
- 如何在Modal Box(Lightbox)Typo3扩展中添加关闭按钮
- 同位素添加关闭按钮
- 如何向从缩略图打开的图像添加关闭按钮