<html>
<head>
<link rel="stylesheet" href="sidr-package-1.2.1/stylesheets/jquery.sidr.dark.css" />
<script src="jquery-1.11.1.js"></script>
<script src="sidr-package-1.2.1/jquery.sidr.min.js"></script>
<script>
$(document).ready(function(){
$('#simple-menu').sidr();
});
</script>
</head>
<body>
<a id="simple-menu" href="#sidr">Toggle menu</a>
<div id="sidr">
<ul>
<li><a href="#">List 1</a></li>
<li class="active"><a href="#">List 2</a></li>
<li><a href="#">List 3</a></li>
</ul>
</div>
</body>
</html>
My questions are following:
(1) Target every element inside body except a with id="simple-menu"
$('body *').not('body a#simple-menu').click(function() {
// hide sidebar
$('#sidr').hide();
})
(2)
#sidr li > a {
color: orange;
}
For the first question you can do the followin:
$(body).click(function(){
$('#simple-menu').sidr();
// if it has a toggle function the library itself it will work
// if not you have to give us the js code so we can do the opposite function
})
For the second question:
#sidr li a{
color:orange;
}
(1) change in jquery.sidr.dark.css file .sidr ul li a, .sidr ul li span
(2) use $.sidr('close', 'sidr');
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.