我在网上搜索过放大镜,但通常它们只适用于一张照片.所以,我已经制作了一个放大镜,放大了特定div中的所有图片.它在Chrome浏览器上运行良好,但它在Firefox和Opera浏览器上产生了奇怪的效果.
任何人都可以帮助我达到放大镜跨浏览器兼容吗?
我的代码是:
<style type="text/css">
#banners_magnifying{
left: 0px;
border-radius: 100%;
border: 0px solid;
width: 40px;
height: 40px;
overflow: hidden;
position: absolute;
zoom: 400%;
-moz-transform: scale(4);
/*multiple box shadows to achieve the glass effect*/
box-shadow: 0 0 0 4px #000000, 0 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 20px 2px rgba(0, 0, 0, 0.7);
z-index: 1;
cursor: pointer;
visibility: hidden;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(window).load(function(){
//$(document).ready(function(){
var scale=4;
var diameter=40;
$("#banners_magnifying").html($("#banners").html());
$("#banners_magnifying img").each(function(index) {
var …Run Code Online (Sandbox Code Playgroud)