클릭 가능한 영역과 클릭 할 수없는 영역이있는 작은 웹 응용 프로그램을 구축하고 있습니다. 사용자의 마우스 포인터가 클릭 가능한 영역 위에있는 동안 영역이 강조 표시되고 포인터가 손으로 바뀝니다. 또한 버튼을 클릭하면 초기에는 클릭 할 수없는 영역을 클릭 할 수 있고 그 반대의 경우도 있습니다. 이 영역에서 toggleClass
메소드를 사용하고 있습니다. 그러나이 특정 영역에 mouseover
및 mouseout
메서드를 사용할 수 없습니다.jQuery : toggleClass와 함께 mouseover 및 mouseout 사용
버튼을 클릭하면 답변 표시 및 제출 탭 위로 포인터를 가져 가면 마우스 포인터와 배경색을 변경하고 다시 클릭 할 때 기본값으로 되돌리고 싶습니다. 지금 포인터를 바꿀 수 있습니다.
HTML
<div id="help" class="hover">Help</div>
<div id="switchplayer" class="hover">Switch to Two player</div>
<div id="showanswer">Show Answer</div>
<div id="submit">Submit</div>
<div id="start" class="hover">Start</div>
<button>Click me!</button>
jQuery를 $ ('버튼')을 클릭 (함수() { $ ('#의 showanswer, # 제출') toggleClass ('호버')를..; }});
$('.hover').mouseover(function() {
$(this).css('background-color','red');
}).mouseout(function() {
$(this).css('background-color','');
});
당신은이 간단한 CSS와 함께 할 수
div {
border:1px solid black;
}
.hover {
cursor:pointer;
cursor:hand;
}
이 질문을 설명하고, 귀하의 질문에 * 코드를 게시 할 *. JS Fiddle은 보너스이지만 질문은 혼자 있어야합니다 (예시적인 데모/복제물은 매우 유용합니다). –