cufon hover остается в состоянии наведения после мыши. - PullRequest
0 голосов
/ 04 января 2012

Я полагаю, что это может быть одной из наиболее распространенных проблем, с которыми сталкиваются пользователи, когда они используют hover в cufon.Кроме того, может быть множество решений, но я пытался безрезультатно.Пожалуйста, помогите мне.веб-сайт, с которым у меня возникают проблемы, [[здесь]]

jQuery(document).ready(function(){
   jQuery('.menubar a').hover(function(){ 
       jQuery('menubar a').css('color','#000000'); 
       Cufon.refresh('menubar a'); 

    },function(){ // this is the mouse out 

       jQuery('menubar a').css('color','#707070'); 
       Cufon.refresh('menubar a'); 
   }); 
});

Я также попытался несколько попыток обновить cufon с помощью Cufon.refresh ().Наведение все еще не работает.Есть ли другое решение или я что-то упускаю?

1 Ответ

2 голосов
/ 04 января 2012

Вы выбираете каждые .menubar a вместо того, которое было обнаружено. Попробуйте this: (каламбур)

jQuery(document).ready(function(){
   jQuery('.menubar a').hover(function(){ 
       jQuery(this).css('color','#000000'); 
       Cufon.refresh(this); 
    },function(){ // this is the mouse out 
       jQuery(this).css('color','#707070'); 
       Cufon.refresh(this); 
   }); 
});

Мало того, некоторые из ваших селекторов menubar a, когда они должны быть .menubar a (обратите внимание на .) .

...