Помогите с заменой сценария mouseover на время

Discussion in 'PHP' started by egoweb, 25 Jul 2013.

  1. egoweb

    egoweb New Member

    Joined:
    11 Apr 2013
    Messages:
    19
    Likes Received:
    0
    Reputations:
    0
    PHP:

    <script type="text/javascript">
    jQuery.noConflict();

    jQuery(document).ready(function(){
    jQuery("#kla").rotate({ 
       
    bind
         { 
            
    mouseover : function() { 
               
    jQuery(this).rotate({animateTo:10})
            },
            
    mouseout : function() { 
               
    jQuery(this).rotate({animateTo:-10})
            }
         } 
       
    });
    });
    </script>  





    нужно заменить mouseover и mouseout на промежутки времени допустим 5 секунд. Т.е чтобы картинку как маятник туда сюда крутилась без наведения курсора и отвода как сейчас.
     
  2. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    673
    Likes Received:
    125
    Reputations:
    4
    http://javascript.ru/setTimeout
    http://javascript.ru/setInterval
     
  3. egoweb

    egoweb New Member

    Joined:
    11 Apr 2013
    Messages:
    19
    Likes Received:
    0
    Reputations:
    0
    PHP:

    jQuery
    ("#kola").rotate({ 
       
    bind
         { 
            
    setTimeout( function() { 
               
    jQuery(this).rotate({animateTo:10})
            }, 
    500),
            
    setTimeout(function() { 
               
    jQuery(this).rotate({animateTo:-10})
            }, 
    500)
         } 
       
    });



    подскажи пожалуйста, где моя ошибка?
     
  4. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    673
    Likes Received:
    125
    Reputations:
    4
    поставь себе http://getfirebug.com/
    открой конслось . там напишет в чем твоя ошибка.
    но вообще тебе надо по interal запускать фукнцию которая будет и сохраненного в переменную состоянию определять что ей надо делать . и вызывать rotate. bind делать не надо если ты хочешь по времени а не по событию.
     
Loading...