好的,所以我在网站上创建了一个图像库,我使用Yoxview插件为图库创建幻灯片放映/缩放功能。我的问题来自IE9。在Chrome上插件工作正常,我可以播放幻灯片并在图像之间切换就好了。 但是,当我尝试单击IE9上弹出窗口中的下一个按钮时,图像会调整大小并变为空白。它不会显示列表中的下一个图像。
我没有更改任何yoxview代码,并使用网站上详述的noscript快捷方式调用它:http://www.yoxigen.com/yoxview/usage.aspx#installation
如果有人有任何想法为什么会发生这种情况,或者如何修复,我会感激您提供的任何信息:)
试图在jquery.yoxview-2.21.js文件中找到错误所在的位置无济于事。我的代码很简单:
<div class='yoxview' id='med_photos'>";
$q = $db->query("SELECT * FROM photos WHERE album_id = '$aid'");
while($ar = $q->fetch_array(MYSQLI_BOTH))
{
$url = $ar['photo_url'];
list($width, $height, $type, $attr) = getimagesize($url);
if($width > $height)
{
$newWidth = 450;
$newHeight = ($height/$width) * $newWidth;
}
else if($height > $width)
{
$newHeight = 300;
$newWidth = ($width/$height) * $newHeight;
}
echo "<a href='" . $url ."'> <img src='".$url."' width='".$newWidth."' height='".$newHeight."' class='photo_holder' /></a> ";
}
echo "</div>