我已经在网上搜索,但找不到此问题的答案。
我有一个jquery .position
语句,它更改元素的css,但是如果位置返回null,则失败。如何将null值转换为0以添加到位置?
var menu = $('.menu');
var menuposition = menu.offset();
$('.other').css('top', menuposition.top + 100);
如果menuposition的值为
null
,则该语句将失败。。感谢您的想法! 最佳答案
如何为菜单位置设置默认值?像这样...
var menu = $('.menu');
var menuposition = menu.offset() || {top:0};
$('.other').css('top', menuposition.top + 100);
关于javascript - jQuery .position为null转换为0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24642201/