먼저이 줄 구문 일반 HTML 개체 태그와 같은 그냥 태그 할 필요가 ID로 이름 <div id="header">
아무것도 당신이 화가 얻을 것이다. id='header'
의 ID를 부여 할 수있는 것이면 <header>
태그 일 수 있습니다.
둘째, 질문이 무엇인지 완전히 묻지 않으므로 아직 알려지지 않은 것을 생각해 봅니다. @Parody는 클릭 할 때마다 이미지가 변경되도록하는 방법을 보여주었습니다. 귀하의 질문 부분은 I want the header image to fade into another image through the main menu links. Is this possible?
라고 말하면서 이해하기 힘들 기 때문에 어떤 종류의 이벤트가 이미지 변경을 시작한다고 가정하겠습니다. 이 작업을 수행하는 방법은 여러 가지가 있지만, 특히 초급 프로그래머의 경우 가장 좋은 방법은 Bootstrap 버전 3.0+을 사용하는 것입니다. HTML을 사용하기 위해서는 일반적으로 JavaScript/JQuery가 필요합니다.
당신은
HTML ... 그 여기 괜찮 jQuery를 사용하여 변화를 트리거 할 hover
이벤트를 사용하는 방법의 예입니다 부트 스트랩을 사용하지 않으려면
<div id="header">
<img src="http://danithemes.fanscity.eu/shugar/wp-content/uploads/2014/11/header-principal.png" />
</div>
<div id="menu">
<a href="url" class="navLink" data-image="http://www.newsucanuse.org/wp-content/uploads/2011/12/sexy-woman.jpg">Link One</a>
<a href="url" class="navLink" data-image="http://www.datingdynamics.com/dating-advice-for-guys/wp-content/uploads/2013/09/woman-sexy-hd-celebrity-81758.jpg">Link Two</a>
<a href="url" class="navLink" data-image="http://images2.fanpop.com/image/photos/12700000/Xtina-looking-hot-christina-aguilera-12723427-490-628.jpg">Link Three</a>
</div>
JAVASCRIPT/JQUERY
$(".navLink").each(function() {
$(this).hover(function() {
$("#header img").css({"background-image":"url($(this).attr('data-image'))"});
});
});
나중에 당신이 SPA를 표시하는 경우의 수 (단일 PAG 전자 응용 프로그램) 그렇지 않으면 페이지를 인식하고 페이지 머리글에 이미지를로드하여 페이지를로드하는 동안 페이지로드 코드에서 처리해야합니다. –
이전 주석 이외에 - 원하는 경우 호버 (hover)에서 발생 하는가? – elzi
이것을 확인하십시오 http://jsfiddle.net/e395xg4L/ 올바른 방향으로 가야합니다. – Parody