触发器快捷方式”;STRG+Plus按钮”;使用Javascript
TriggerShortcut "STRG + Plus-button" with Javascript
为了改善老年用户的用户体验,他们不知道浏览器的所有功能和快捷方式,我想有一个按钮,只需触发Ctrl+(加号按钮)即可放大并提高可读性。
- 这可能吗
- 如何
- 对于有Strg其他按钮的Mac用户,有没有解决方案
编辑:似乎我可以在CSS3中使用缩放属性。
我刚试过:
function mzi(){
var oldval = document.getElementById('zoom').style.zoom;
var newval = Number(oldval) + 0.1;
alert('old value is '+Number(oldval)+' and new value is '+newval+'.');
document.getElementById('zoom').style.zoom = Number(oldval) + 0.1;
};
它几乎做到了我想要的。
问题:
它将缩放设置为0.1,而不是"oldval+0.1"。
因此,问题似乎出在变量"oldval"附近。
也许我不能正确存储值,或者我不能正确使用它?
警报显示旧值为0,新值为0.1
你好,你可以这样做:
document.addEventListener("keypress", zoom, false);
function zoom(e) {
var keyId = e.keyCode || e.which;
if (keyId == 17 && keyId == 107 ) {
window.parent.document.body.style.zoom += 1.5;// choose the factor of zoom
}
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使用javascript或html下载PDF格式的填写表单
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何使用javascript从主svg对象动态创建svg视图框
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 使用Javascript获取所选选项ID
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 使用javascript从数据库中添加表
- JSON.parse没有'不能使用Javascript
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 可以't使用JavaScript获取width属性
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 使用javascript在Flash中加载外部图像
- 使用Javascript创建测验页面
- 在PHP中使用javascript更改页面标题'if'
- 使用javascript函数在页面初始化后加载jquery
- 无法使用javascript检索SPList项
- 使用javascript存储变量的最安全方式
- 使用javascript搜索具有用户输入的数组