Reputation: 99
I'm trying to add
.km-android div.km-view {
-webkit-box-direction: normal;
-webkit-flex-direction: column;
}
when a specific condition is meet in javascript.
I've tried adding
$('.km-android, div.km-view').css('-webkit-box-direction', 'normal');
$('.km-android, div.km-view').css('-webkit-flex-direction', 'column');
but that isn't working any suggestions would be great
Thanks
Upvotes: 0
Views: 1787
Reputation: 10148
Remove the comma from the jQuery selector. You can also use camel case properties:
$('.km-android div.km-view').css({
webkitBoxDirection: 'normal',
webkitFlexDirection: 'column'
});
Upvotes: 0
Reputation: 6938
Try :
$('.km-android div.km-view').css({'-webkit-box-direction': 'normal','-webkit-flex-direction': 'column' });
Upvotes: 0
Reputation: 152236
In your JS you have ,
which doesn't appear in CSS. Try with:
$('.km-android div.km-view').css('-webkit-box-direction', 'normal');
$('.km-android div.km-view').css('-webkit-flex-direction', 'column');
or even simplier:
$('.km-android div.km-view').css({
'-webkit-box-direction': 'normal',
'-webkit-flex-direction': 'column'
});
However Nick R
has right - put this CSS in another class and just add this class to the element if met conditions, so:
.met-conditions {
-webkit-box-direction: normal;
-webkit-flex-direction: column;
}
and JS:
$('.km-android div.km-view').addClass('met-conditions');
Upvotes: 1