我有一个PHP页面与一些图像缩略图。这里我想做的是在鼠标悬停事件上查看放大后的缩略图。
这是php代码:
echo"<tr><td><a href='$imgrow[location]' target='_blank' > <img src='$imgrow[location]' height='50' width='50' id='thumbnail' onmouseover='hover();'></img></a></td></tr>";
echo "<div style='left:60px; top:3px; width:500px; height:400px; position:absolute;border-style:none;'><img src='' height='400' width='500' id='zoomimg' ></div>";
这是javascript代码:
function hover() {
var zoom = document.getElementById("zoomimg");
var tnail = document.getElementById("thumbnail");
zoom.setAttribute('src', tnail.src);
}
不幸的是,这段代码不能工作什么好主意吗? 尝试:
function hover() {
var zoom = document.getElementById("zoomimg");
var tnail = document.getElementById("thumbnail");
zoom.setAttribute('src', tnail.src+"?"+(new Date()).getTime()));
}
虽然我不确定的语法(很可能是一个错误的方式这样做),但你得到的想法,我添加查询在结束改变它没有重新加载网页我想是你想做的