明確さと単純さのために完全に改訂
このウェブサイトに示されているように、私は昇格ズーム(レンズズーム機能)を使用しています。ローテーターのDataBoundでonclickイベントを指定したバイナリイメージで満たされたRadrotatorがあります。オンクリックローテーターのすべてのクライアント側からクリックした画像に基づいて、ローテーターの上のメインのはるかに大きな画像を変更したいと思います。
画面上の画像は実際には変化しますが、拡大機能はまだ最初の画像を表示します。
<img id="zoom_07" runat="server" src="small.jpg" alt="image" />
以下は2つのjavascript関数です。1つ目は、elevatezoomを使用して画像を拡大し、2つ目はローテーターのバイナリ画像のonclickを呼び出しています。
<script type="text/javascript" >
jQuery(document).ready(function ($) {
$("#zoom_07").elevateZoom({
zoomType: "lens",
lensShape: "round",
lensSize: 200
});
});
function changeImage(url) {
var img = document.getElementById('zoom_07');
img.src = url;
img.setAttribute('data-zoom-image', url);
}
拡大鏡のクライアント側で画像を変更するにはどうすればよいですか?この件に関してご協力いただきありがとうございます。