所以我有这个漂亮的滑动导航面板,它会在屏幕足够窄时出现。到目前为止,我对它非常满意,但我希望它在用户在面板外单击/点击时关闭。我将如何修改我的 jQuery 脚本来实现这一点?(我是 jQuery 新手)
网站:http ://www.toprival.com/temp/side_menu/side_menu1.html
jQuery代码:
$(document).ready(function() {
$panel = $("#panel");
$tab = $("#tab");
$menu_icon = $("#menu_icon");
$tab.mousedown(function() {
var currentPanelPosition = $panel.css("left");
var newPanelPosition;
if (currentPanelPosition === "0px") {
newPanelPosition = "-200px";
$menu_icon.css("background-position-y", "0px");
} else {
newPanelPosition = "0px";
$menu_icon.css("background-position-y", "-40px");
}
$panel.animate({"left" : newPanelPosition}, 400, "easeOutExpo");
});
});