如果我有一个超大的图像,并且我想将一个元素锚定到它上面,以便它只在您平移/扫描到图像的该部分时才显示?
HTML:
<img id="map" src="images/big_image.jpg" alt="xxx" width="2160" height="589"/>
<div id="small_image" class="bridge"></div>
CSS:
#map {
border-bottom: 1px solid gray;
border-top: 1px solid gray;
overflow:hidden;
position:relative;
left:0;
top: 0;
z-index:1;
}
.bridge {
position: absolute;
width:50px;
height:50px;
cursor:pointer;
z-index:10;
border: 5px solid white;
}
#small_image {
top: 10px;
left: 10px;
background-image:url('images/small_image.jpg');
}
我正在使用 touchpanview ( http://www.consulenza-web.com/jquery/touchpanview/ ) 来实现平移和扫描。
请提供任何指导/建议。