javascript - Setting CSS Animation Iteration Count using jQuery -


i created plugin called bootstrap notify. recommend using animate.css control animations of notifications. reported issue glyphicons pro notification repeat animate enter , exit animations animate.css. brought attention cause of issue because both animate.css , glyphicons pro use similar class called animated.

animate.css not set animation-iteration-count defaults 1 whereas glyphicons pro sets animation-iteration-count infinite.

i trying force plugin set animation-iteration-count 1 notification not repeat it's animation on , on again. using jquery set css of notification.

i tried use

var css = {          animationiterationcount: 1     } 

i have tried

var css = {          webkitanimationiterationcount : 1,         animationiterationcount: 1     } 

then later set notify css

$notify.css(css) 

but if inspect notification on website notice animation-iteration-count not set.

just figured out if set using javascript instead of jquery appears work fine.

for example following works:

$notify[0].style.webkitanimationiterationcount = 1; $notify[0].style.animationiterationcount = 1; 

so question is, can set animation-iteration-count using jquery , if can how set it?

jquery requires same exact name of css property. try this:

var css = {      'animation-iteration-count': 1 }  $notify.css(css) 

your best bet use separate css file override glyphicons pro rules, instead of using javascript.

.glyphicons.animate {     -webkit-animation-iteration-count: 1 !important;     animation-iteration-count: 1 !important; } 

Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -