저는 이렇게 보이는 웹 사이트 (http://brandonbarber.co/)를 구축 중입니다.window.location.href는 빈 페이지로 리디렉션됩니다.
은 내가 링크드 DIV에 클릭을 검출하기위한 다음과 같은 코드를 가지고, 그 다음 리디렉션합니다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#linkedin").click(function(){
window.location.href = "https://www.linkedin.com/in/brandon-barber-79043593/";
return false;
});
});
</script>
<body>
<div id="banner">
<div class="menubutton" id="home">Home</div>
<div class="menubutton" id="circuitry">Circuitry</div>
<div class="menubutton" id="programming">Programming</div>
<div class="menubutton" id="stackoverflow">Stackoverflow</div>
<div class="menubutton" id="linkedin">Linkin</div>
</div>
하지만 div를 클릭하면 빈 페이지로 리디렉션됩니다.
나는 무엇을 놓치고?
왜 'location.href = ...'라고하지 않습니까? '$ (location) .attr ("href", ...)를 사용하는 것은 이상한 방법입니다. (또한'location' 객체는 * 속성 *이 아닌 * 속성 * href를가집니다.) 또한 앵커 요소를 사용하지 않는 이유는 무엇입니까? 마우스 또는 다른 포인팅 장치를 사용할 수 없거나 사용할 수없는 사용자는 페이지를 사용할 수 없습니다. – nnnnnn
@nnnnnn 작동하지 않습니다. 똑같은, 빈 페이지. – Roecrew
시도하십시오 location.assign ("xx"); 또는 단지 location = "xx"; 어느 쪽이든 당신을 위해 일할 것입니다. –