0
사용자가 스크롤 할 때보기가 표시되도록하려고하는데 문제가 있습니다. 여기 항목을 백본에서 마우스로 가리켜 표시되게하려면 어떻게해야합니까?
events: {
"mouseenter": "showOptions",
"mouseleave": "hideOptions",
},
showOptions: function() {
$(this.el).find(".update-delete").addClass("visible");
},
hideOptions: function() {
$(this.el).find(".update-delete").removeClass("visible");
},
가 관련 CSS입니다 : 클래스는 원래 숨김으로 가시성이 설정되어
.update-delete {
display: inline-block;
margin-left: 5px;
font-weight: bold;
color: #777777;
visibility: hidden;
}
.visibile {
visibility: visible;
}
다음은보기입니다. 마우스를 올리면 표시 여부가 변경되지 않습니다.
작동하지 않습니다. 하지만 디스플레이 대신 가시성을 사용해야합니다. .update-delete의 속성에서 display에 설정된 값은 인라인 블록입니다. 표시 : 없음이 우선합니다. 따라서 마우스를 가져 가면 호버링 동작이 표시되어 마우스 영역에서 차단되고 마우스 영역에 숨겨집니다. 내가 가리키는에 표시에 대한 인라인 블록 값을 유지해야합니다. – egidra
업데이트 됨, 해당 장면을 제공하고 작동하는지 확인하십시오. –