大家好我想用jquery来实现一些东西,但是我无法让它工作。
如果我的变量.btn-toggler
的值等于-150,我希望按钮da
触发事件。 da
的值是另一个元素类的margin-left
值。如果我在开发人员工具控制台日志中进行操作,我的parseInt
函数将返回-150,但da
为undefined
!
修改:我按照建议将$da
更改为da
,但它仍然无效!
这是我的代码:
$(document).ready(function() {
var da = 0;
$('.btn-toggler').click(function() {
da = parseInt($(".sidemenu").css('marginLeft'));
if (da == -150) {
$('.sidemenu').addClass('active-nav');
$('.body').addClass('bodyactivenav');
}
else {
$('.sidemenu').removeClass('active-nav');
$('.body').removeClass('bodyactivenav');
}
});
});