虽然这很好用:
$(".click").click(function ()
$('#menu').slideToggle("veryslow");
});`
当我尝试制作变量时,它不起作用
var menu = $("#menu");
var click = $(".click");
$(click).click(function () {
(menu).slideToggle("slow", function () {});
});
我正在尝试制作响应式导航。
答案 0 :(得分:1)
更改为:
click.click(function () {
menu.slideToggle("slow", function () {});
});
说明:好像你的代码不起作用,因为你的内部有一些无效的字符。
答案 1 :(得分:0)
您在$
之前错过了menu
,请参阅下面的代码
var menu = $("#menu");
var click = $(".click");
$(click).click(function () {
$(menu).slideToggle("slow", function () {});
});
或者您可以直接使用变量(不带$
符号)
var menu = $("#menu");
var click = $(".click");
click.click(function () {
menu.slideToggle("slow", function () {});
});