下面是我的html格式我想打開leftbar
div標記,同時點擊open-left
標記並關閉leftbar
div標記,同時點擊open-left
標記。如何打開和關閉div元素,同時錨點標記
<div id="leftbar" class="snap-drawers">
<div class="snap-drawer snap-drawer-left">
<div>
<br />
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center">
<img src="assets/img/nloop-min.png" alt="" class="drawer-logo" />
</div>
<br />
<ul>
<li><a href="#"><i class="fa fa-home fa-1x"></i> Home</a></li>
<li><a href="#"><i class="fa fa-dot-circle-o fa-1x"></i> Tour</a></li>
<li><a href="#"><i class="fa fa-bullseye fa-1x"></i> FAQ</a></li>
<li><a href="#"><i class="fa fa-magic fa-1x"></i> About</a></li>
<li><a href="#"><i class="fa fa-comment-o fa-1x"></i> Contact</a></li>
</ul>
<br />
<p>
© 2013 - nLoop</p>
</div>
</div>
</div>
<div id="content" class="snap-content">
<div id="sidebarmenu" class="col-lg-1 col-sm-1 col-xs-1 col-md-1">
<a href="#" id="open-left"></a>
</div>
<div id="rightpart" class="margingap">
Right part
</div>
</div>
<script type="text/javascript">
var snapper = new Snap({
element: document.getElementById('content'),
disable: 'right'
});
$(document).ready(function() {
var addEvent = function addEvent(element, eventName, func) {
if (element.addEventListener) {
return element.addEventListener(eventName, func, false);
} else if (element.attachEvent) {
return element.attachEvent("on" + eventName, func);
}
};
addEvent(document.getElementById('open-left'), 'click', function() {
snapper.open('left');
var state = $(this).is('.open');
if (state) {
snapper.close('left');
}
});
});
</script>
我沒有看到你的問題的任何js代碼,你錯過了後呢? – Praveen
請參閱http://jsfiddle.net/arunpjohny/7M3xV/2/ –