小编sis*_*aty的帖子

Javascript放大镜的一组数字 - 跨浏览器兼容性

我在网上搜索过放大镜,但通常它们只适用于一张照片.所以,我已经制作了一个放大镜,放大了特定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)

javascript css jquery

14
推荐指数
1
解决办法
361
查看次数

标签 统计

css ×1

javascript ×1

jquery ×1