2014-06-16 6 views
1

내가 도니는 다르게 행동에서 코드 를 가져가 클릭에서 이벤트를 변경할 필요가 맴 돕니 : link - 효과 클릭 "KARTA의 tatrzanska"여기JQ 변경 이벤트가

을 볼 수있는 코드를 내가 가진 :

$jQuery(document).ready(function() { 
    function slideSlideBar() { 
     if (clicked == true) { 
      if (isExtended == 0) { 
       $jQuery(slideBarTabImage).attr('src', $jQuery(slideBarTabImage).attr('src').replace(/(\.[^.]+)$/, '-active$1')); 
       $jQuery(slideBarContents).animate({ 
        width: conWidth + 'px' 
       }, slideSpeed); 
       isExtended = 1; 
      } else { 
       $jQuery(slideBarTabImage).attr('src', $jQuery(slideBarTabImage).attr('src').replace(/-active(\.[^.]+)$/, '$1')); 
       $jQuery(slideBarContents).animate({ 
        width: '0px' 
       }, slideSpeed); 
       isExtended = 0; 
      } 
      clicked = false; 
     } else { 
      if (isExtended == 0) {} else { 
       $jQuery(slideBarContents).animate({ 
        width: conWidth + 'px' 
       }, 0); 
       $jQuery(slideBar).animate({ 
        width: fullWidth + 'px' 
       }, 0); 
      } 
     } 
    } 

    $jQuery(slideBarTab).hover(slideSlideBar()); 
    window.slideSlideBar = slideSlideBar; 
}); 
+0

것은 ('.hover 교환)'.click()' –

+0

사용이 코드는'당신을 도울 수 $ (선택) .mouseenter'와을 (handlerI n) .mouseleave (handlerOut);' –

답변

0

당신은이 같은 시도 할 수 있습니다 :

// js 
    $('.someclass').hover(
     function() { 
      $(this).addClass('active'); 
     }, 
     function(){ 
      $(this).removeClass('active'); 
    }); 
//css 
.someclass{display:none;} 
.someclass.active{display:block;}