我想以更簡單的方式來複制http://www.annedeckerarchitects.com/recognition/publications/此頁面的功能。我所指的功能是在右邊的東西上進行鼠標移動,並改變左邊的圖像。憋屈一些JavaScript - 顯示圖像上的鼠標懸停文字
我有; https://jsfiddle.net/7j2zkndx/3/
HTML:
<img class="global-image" />
<div class="scrolling-list">
<ul>
<li data-link="http://i.imgur.com/ne3L7hy.jpg">Link Test <a href="#">click for more</a></li>
<li data-link="http://i.imgur.com/mwa1Wwl.jpg">Link Test 2 <a href="#">click for more</a></li>
</ul>
</div>
的JavaScript;
var globalImage = $(".global-image").first();
$(".scrolling-list>li").each(function() {
var list = this;
var img = document.CreateElement("img");
img.src = $(list).getAttribute("data-link");
img.addEventListener("load", function() {
list.addEventListener("mouseOver", function() {
globalImage.src = $(list).getAttribute("data-link");
});
});
}();
CSS;
.scrolling-list {
width: 600px;
height: 600px;
overflow: scroll;
}
.global-image. .scrolling-list {
display: inline-block;
}
我老實說不知道爲什麼它不工作。最好假設我是JS的新手。
謝謝。