我在 AngularJS 中使用 jqLite。
基本上,我添加了一些自定义 CSS 属性,如下所示:
$scope.$on('scrollEvent', function(){
if (a < 5){
a = a + 1/20;
$element.css({
'-webkit-filter': 'blur('+ a +'px)',
'margin': '-'+ a +'px'
});
}
if (inView()){
a = 0;
$element.css({
'-webkit-filter': '',
'margin': ''
});
}
})
我无法更改或删除边距属性值,因为它是负数,只有当它是正数时才会更改。
这是为什么?