기본적으로 마우스를 올려 놓을 수있는 탭을 만들고 있습니다. 링크를 가리키면 새 div가 표시되고 마우스를 클릭 할 수 있습니다.mouseleave 후 jQuery 원래 상태로 돌아 가기
내 문제는 일단 새로운 div가 표시되면 .placehold div를 다시 가져올 수 없다는 것입니다.
jsfiddle : https://jsfiddle.net/513t1qk2/
아래 내 jQuery 코드 :
$(document).ready(function() {
$(".hoverme1").mouseover(function() {
$("div.showme1").show();
$("div.placehold").hide();
});
$(".hoverme1, div.showme1").mouseleave(function() {
$("div.showme1").hide();
});
$("div.showme1").mouseover(function() {
$(this).stop(true, true).show();
});
$("div.placehold").show();
});
잘하면 jsfiddle는 의미가 있습니다.
** 수정 **
내가 추가 할 수 있음을 이해
$("div.placehold").show();
$(".hoverme1, div.showme1").mouseleave(function() {
-
하지만 난 할 때 이것을 나는 .hoverme1 클래스를 mouseleaving하고로 .place div는 .showme1을 대체하며 더 이상 마우스를 마우스 오른쪽 단추로 끌 수 없습니다.
** NEW EDIT **
나는이 다음과 바이올린 작업을 얻을 수: 나는 ".hoverme1을"mouseleaving하고 같이
https://jsfiddle.net/513t1qk2/3/
문제는하는 MouseLeave의 함수를 ".place"div가 새로 등장한 ".showme1"필드를 두드리는보기로 돌아옵니다. 하는 MouseLeave에
http://stackoverflow.com/questions/5557641/how-can-i-reset-div-to-its-original-state-after-it-has-been-modified -by-java 시도해보기 –
다시 쇼를하고 싶지 않다면 달성하려는 것은 의미가 없습니다.크롬에서는 마우스가 사라지기 전에 'showme1' div에 마우스를 가져갈 수 없습니다. – Pete
죄송합니다. 다시 .placehold를 표시하고 싶습니다. 사용자가 링크를 올렸을 때 다시 가져오고 싶습니다. 링크로 이동할 수 있습니다. – scctttt1991