답변 3개
채택된 답변
+20 포인트
상당히 드문 코드를 원하시네요.... a 링크를 무력화시키는 스크립트는 아래와 같습니다.
<a id=my href = ".....">
</a>
<script>
my.onclick = function(e) {
e.preventDefault();
}
</script>
그래서 불린변수를 하나 만들어 주고 불린변수가 참일 때만 링크를 무력화시키는 조건문을 걸은 다음...
span 마우스오버시에 불린변수는 true, 마우스아웃시에 불린변수는 false 가 들어가도록 하면 됩니다만.
이 코드가 왜 필요하신지 궁금하네요. 그냥 쉽게 <span> 을 링크태그 밖으로 빼면 될 터인데...
Copy
<a id=my href = ".....">
<span id=you>x</span>
<p>.........</p>
</a>
<script>
noLink = false;
my.onclick = function(e) {
if (noLink) e.preventDefault();
}
you.onmouseover = function() {
noLink = true;
}
you.onmouseout = function() {
noLink = false;
}
</script>
답변을 작성하려면 로그인이 필요합니다.