2010-09-09 79 views

回答

0

至于我现在想,你将需要使用JavaScript,至少一点点......

我认为最好的解决方案,将是这样的:

<div id="mappedImage"> 
    <img src="bigImage.jpg"> 
    <div id="smallImage1"> 
     <img src="smallimage1.jpg"> 
    </div> 
    <div id="smallImage2"> 
     <img src="smallimage2.jpg"> 
    </div> 
</div> 

然后你可以使用position:absolute将DIV定位在#mappedImage中;要最终确定,您可以使用JavaScript来隐藏“小”DIV,并在标签上使用onmouseover来显示它们。

我会建议JQuery作为JavaScript框架。代码将是这样的:

$(function() { 
    $("#mappedImage div").hide(); 
    $("area#small1").hover(function(){ 
     $("#smallImage1").show(); 
    },function(){ 
     $("#smallImage1").hide(); 
    }); 
} 

我希望这是足够清楚。否则只是在这里发布你的遗留疑问:)

相关问题