나는 당신이 이것을 도울 수 있기를 바랬습니다. 화살표는 자리 표시 자 텍스트입니다. 나는 당신이 가야 할 섹션으로 마우스를 가져 가면 텍스트가 바뀌고 mouseOut의 화살표로 돌아가고 싶을뿐입니다. 내가 여기에있는 문제는 모든 <a>
에 동일한 href 값을 할당한다는 것입니다. 이것을 작성하는 데는 10 가지 방법이 있습니다. 제안? 아, HTML은 화살표를 렌더링하지 않습니다. 단지 보통입니다 ↑ 텍스트 .... ¿?마우스 오버시 텍스트를 href 값으로 변경하고, 여러 요소에 대해 MouseOut의 자리 표시자를 변경 하시겠습니까?
$('.nav-sections')
.mouseenter(function(){
var NextSection = "↓" // downwards arrow
var PrevSection = "↑" // upwards arrow
var targetFull = $(this).find("a").attr("href").split("#")
var targetClean = targetFull[1]
$(this).find("a").text(targetClean)
})
.mouseout(function(){
$(this).find("a").text("↓");
$(this).find("a:first-child").text("↑");
});
코드가 작동하는 HTML 샘플을 제공해 주시겠습니까? 귀하의 답변에 대해 – montrealist
감사합니다! href 값이 항상 태그에서 렌더링되기를 원하지 않는다는 점을 감안할 때 다른 방식으로 정렬합니다. 귀하의 답변에 – Maroshii