繁体   English   中英

jQuery点击替换图片IE9 Bug

[英]jQuery on click replace image IE9 Bug

在IE9中我只有小图像,当用户点击它时,它显示上面div中的小图像,这是一个更大的尺寸,所以你可以看到完整的图像 - 它适用于IE9以外的所有浏览器,我不知道还有什么我可以解决这个问题 - 这是一个缓存问题吗? css问题? 脚本问题?

<script type="text/javascript">
$(document).ready(function () {
    // image swap on the events template
    var $MainLargeImage = $('.control.Event .RightSide .Images .LargeImage');
    var $ThumbnailImages = $('.control.Event .RightSide .Images .smallImages img.SmallImage');

    $ThumbnailImages.click(function () {
        $MainLargeImage.attr('src', $(this).attr('src'));
    });
});
</script>

你可以在这里看到问题: http//team-spirit.co.uk/events/library/A-Taste-Of-Vegas.aspx

你可以试试这个,让我知道console.log产生了什么?

$ThumbnailImages.on('click',function () {

    console.log(this);
    var src=$(this).prop('src');
    console.log(src);
    console.log($MainLargeImage.prop('src'));
    $MainLargeImage.prop('src', src);
    console.log($MainLargeImage.prop('src'));

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM