放大&缩小在chrome中不起作用
zoom-in & zoom-out is not working in chrome
我有两个按钮(放大和缩小),在放大按钮上单击#Page
div应放大,在缩小按钮上单击#Page
div应缩小。为此,我编写了以下javascript,
用于缩小按钮
$("#zoomout").click(
function(e){
$("#Page").css( "zoom", "1" );
$("#Page").css( "-o-transform", "scale(1,1)" );
$("#Page").css( "-moz-transform", "scale(1,1)" );
$("#Page").css( "-webkit-transform", "scale(1)" );
e.preventDefault();
});
用于放大按钮
$("#zoomin").click(
function(e){
$("#Page").css( "zoom", "2.4" );
$("#Page").css( "-o-transform", "scale(2.4,2.4)" );
$("#Page").css( "-moz-transform", "scale(2.4,2.4)" );
$("#Page").css( "-webkit-transform", "scale(2.4)" );
e.preventDefault();
});
这个脚本在Mozilla Firefox浏览器上运行良好,但不适用于谷歌Chrome浏览器。我该如何解决这个问题?
我认为这将帮助您
$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());
$("#zoomout").click(
function(e){
if($.browser.chrome)
{
$("#Page").css("-webkit-transform-origin","0 0");
$("#Page").css("-webkit-transform","scale(1)");
$(".Page").css( "background-size", "contain" );
e.preventDefault();
}
else
{
$("#Page").css( "zoom", "1" );
$("#Page").css( "-o-transform", "scale(1,1)" );
$("#Page").css( "-moz-transform", "scale(1,1)" );
$("#Page").css( "-webkit-transform", "scale(1)" );
e.preventDefault();
}
});
$("#zoomin").click(
function(e){
if($.browser.chrome)
{
$("#Page").css("-webkit-transform-origin","0 0");
$("#Page").css("-webkit-transform","scale(2.4)");
$(".Page").css( "background-size", "100%" );
e.preventDefault();
}
else
{
$("#Page").css( "zoom", "2.4" );
$("#Page").css( "-o-transform", "scale(2.4,2.4)" );
$("#Page").css( "-moz-transform", "scale(2.4,2.4)" );
$("#Page").css( "-webkit-transform", "scale(2.4)" );
e.preventDefault();
}
});
您的-webkit-transform
值与其他两个转换不匹配;它说CCD_ 4而不是CCD_。
尝试使用以下线路:
$("#Page").css( "-webkit-transform", "scale(1,1)" );
$("#Page").css( "-webkit-transform", "scale(2.4,2.4)" );
相关文章:
- XMLHttpRequest在移动设备上的chrome上不起作用
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- 鼠标输入在 YUI 的 chrome 中不起作用
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- HTML5视频链接在Chrome中不起作用
- jQuery克隆函数在chrome中不起作用
- jQuery place attr src在Chrome中不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- .ajax调用在chrome中不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 正在处理在chrome扩展中不起作用的js
- MediaSource API demo不起作用(Chrome)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- $.getJSON 在 Chrome 和 Safari 中不起作用
- OnClick 事件在 Chrome 中不起作用
- getUserMedia 在 Chrome v50.0.2661.86 上不起作用
- dataTransfer.set拖放的数据在chrome中不起作用
- 简单的鼠标悬停在 Chrome 中不起作用
- window.close();在Chrome和Firefox中不起作用
- Chrome 扩展程序权限不起作用