我想将 2 个响应式菜单放在一个页面中,两者完全相同,一个在顶部,一个在底部,HTML 如下:-
<a href="#" id="pull">Menu</a>
jquery是: -
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"
type="text/javascript"></script>
<script>
$(function() {
var pull = $('#pull');
menu = $('nav ul');
menuHeight = menu.height();
$(pull).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
$(window).resize(function(){
var w = $(window).width();
if(w > 320 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});
});
</script>
如果我在上面的 jquery 脚本中使用#pull 为顶部创建 2 个类的 id pull
并在另一个 jquery 脚本中使用#bottompull 为底部的 id bottompull
a) 这会引起冲突吗?
b) 有没有组合脚本的方法?
我尝试在这里为#bottompull 添加另一个变量,
<http://jsfiddle.net/rz85X/9/>
但这不起作用
有人可以请我指出正确的方向吗