0
我一直在尋找很多例子具有相同的圖像放大圖像點擊SVG形狀和與其它圖像放大
$("#imgSmall").click(function(){
$("#imgBig").attr("src","http://www.freeimageslive.com/galleries/space/earth/pics/a17_h_148_22718.gif");
$("#overlay").show();
$("#overlayContent").show();
});
$("#imgBig").click(function(){
$("#imgBig").attr("src", "");
$("#overlay").hide();
$("#overlayContent").hide();
});
我所尋找的是點擊SVG形狀(而不是圖像),並放大以顯示另一幅圖像(而不是先前顯示相同的圖像)。
我正在使用jQuery來做到這一點。
SVG是同等對待的圖像。正常使用SVG代替JPG或PNG,並相應地設置寬度/高度。 – freeworlder
提到的解決方案@freeworlder可能是最簡單的(只需將圖像保存爲SVG,將其放置在某處,然後在img src中使用.svg),但也可以將點擊偵聽器附加到SVG元素。例如:https://jsfiddle.net/xq8f18b5/ –