我正在尝试制作一个下拉菜单,当它从视口外部下拉时,它"随身携带菜单按钮",以便菜单按钮将位于菜单之后。菜单按钮的位置值是固定的。
我正在使用此代码来尝试执行此操作:
$("#menu").click(function(){
$("nav").slideToggle();
var h = $("nav").height;
console.log(h);
$(this).css("top", h)
});
这就是"console.log(h("返回的内容:
function (e,f({var g=arguments.length&&(c||"布尔值"!=类型e(,h=c||(e===!0||f===!0?margin":"border"(;return T(this,function(b,c,e({var f;return r.isWindow(b(?0===d.indexOf("outer"(?b["inner"+a]:b.document....
什么叫国资?我该如何解决它?
您缺少括号,因为哪个函数没有被执行,函数定义被分配给变量 h。
请像下面这样更改代码。
$("#menu").click(function(){
$("nav").slideToggle();
var h = $("nav").height();
$(this).css("top", h);
});