我想放大点击的图像,我正在通过 AJAX 获取图像。
我尝试在 JavaScript 中使用类 img-wrap
:
$('.img-wrap').css('transform','scale(40,20)');
但这会放大所有图片,我的页面上有大约 20 张图片。
AJAX 页面:
<?php
sleep(1);
$c=mysql_connect("localhost", "abc", "xyz");
mysql_select_db("root");
$sql = "select * from image2 ";
$qc = mysql_query( $sql ) or die( mysql_error() );
$count = 0;
while( $ans = mysql_fetch_array( $qc ) ) {
$title=ucwords($ans['EVENT']);
print "
<div class='img-wrap' id='$count' onclick='big(this.id)'>
<img id='display_img' src='slider_images/$ans[img]' draggable='false'>
</div>";
$count++;
}
?>
JavaScript:
function big( z ) {
$(this.id).css('transform','scale(40,20)');
$(this.id).css('-webkit-transform','scale(40,20)');
$(this.id).css('-moz-transform','scale(40,20)');
$(this.id).css('-ms-transform','scale(40,20)');
}
最佳答案
$('#img-wrap')
选择一个名为 img-wrap 的 id
$('.img-wrap')
选择类(class)
关于php - 放大点击的图像,无论其他图像的位置如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18174162/