change @keyframe CSS dynamically

change @keyframe CSS dynamically

Then!

I am new here.  First topic and i need you help. Thank you to who can help-me.

I am trying create a slideShow plugin for praticate same and stopped in a trouble.


I have the below code: 

  1. var arrayJson = 
  2.   '0%' : { 'margin-left':'-0%'},
  3.  '33%' : { 'margin-left':'-0%'},
  4.  '38%' : { 'margin-left':'-100%'},
  5.  '66%' :{ 'margin-left':'-100%'},
  6.  '71%' : { 'margin-left':'-200%'},
  7.  100%' : { 'margin-left':'-200%'},
  8. }

And i need change a keyframe css called slide:

  1. <styles>
  2.   .......
  3.   @keyframe slide {}

  4. </style>

I alread try of 2 forms below:

  1. $.keyframe.define([{
  2.    name: 'tocaSlide',
  3.    content : function () {
  4. return arrayJson ;
  5.    }
  6. }]);       

where slide2 is a arrayJson showed in the top of this topic.


I too try with :

  1. var arrayJson2 = 
  2.  '0% : { margin-left:-0%'},
  3.  33% : { margin-left:-0%'},
  4.  38% : {'margin-left:-100%'},
  5. '66% :{ margin-left:-100%'},
  6.  71% : { margin-left:-200%'},
  7.  100% : {'margin-left:-200%'},
  8. }

with:

  1.  $("style#tocaSlide").css({arrayJson2 });

More nothing works!

What am i doing of wrog?