나는 빅 커머스 Cms에서 일하고있다. 방문객이 헤더 로고를 클릭하면 홈 페이지로 이동했을 때와 동일한 헤더 로고를 클릭 할 때 어떤 방법이 있는지 궁금해했다. 마우스를 클릭하면 다른 페이지로 이동합니다. 미리 감사드립니다.오른쪽 클릭하고 왼쪽 클릭 탭 열림
답변
당신이 원하는 것을 성취 할 수있는 방법은 여러 가지가 있습니다. 한 가지 방법은 onClick을 사용하여 클릭시 브라우저 위치를 설정하고 onContextMenu를 사용하여 마우스 오른쪽 버튼으로 클릭 (AKA 컨텍스트 메뉴) 할 때 브라우저 위치를 설정하는 것입니다. 아래 예제에서 브라우저 위치를 설정하는 것 외에도 onContextMenu에 "false"를 반환하여 실제 "오른쪽 클릭"메뉴가 브라우저에 표시되지 않도록합니다.
<div onClick="window.location='https://google.com'" onContextMenu="window.location='https://bing.com'; return false">
Logo Here
</div>
이 코드 스 니펫을 이용해 주셔서 감사 드리며 도움이 될 것입니다. 적절한 해결책은 이것이 왜이 문제에 대한 좋은 해결책인지를 보여줌으로써 교육의 가치를 크게 향상시킬 것이며, 비슷한 미래의 독자들에게 더 유용하게 활용할 수있게 될 것입니다 (https://meta.stackexchange.com/q/114762) 그러나 동일하지는 않습니다. 설명을 추가하여 답을 편집하고 어떤 제한 및 가정이 적용되는지 표시하십시오. – GrumpyCrouton
이 코드를 추가했지만 오른쪽 클릭시 메뉴 탭이 표시됩니다. –
<a href="/">
<img src="logo.png" onContextMenu="window.location='https://bing.com'"/>
</a>
위의 코드는 마우스 오른쪽 버튼으로 클릭하면 그 안에 언급 링크로 이동합니다 반면, 홈 페이지를 가리키는 태그 사이에있는 로고 이미지를 가지고 ... 희망이 도움이
나쁜 아이디어. Mac에는 마우스 오른쪽 버튼 클릭이 없다는 것을 잊었습니다. – PHPglue
내 Mac에 마우스 오른쪽 버튼이 있습니다 –