放大-Javascript背景上的缩小问题

时间:2018-11-29 09:20:06

标签: javascript html css web responsive

我想在我的网站上应用JavaScript背景。我找到了一个就绪的,但是我发现它存在问题。当您在浏览器上用鼠标对scrool进行放大或缩小时,它看起来就很奇怪。您可以通过该演示链接自行尝试;

Demo

此动画背景的html和css代码也在此链接中;

Link of HTML-CSS-Javascript of this demo

您能帮我吗,如何防止它在浏览器中放大或缩小?

1 个答案:

答案 0 :(得分:1)

您只能使用带有以下代码的jquery来做到这一点,

$(document).keydown(function(event) {
  if (event.ctrlKey==true && (event.which == '61' || event.which == '107' || event.which == '173' || event.which == '109'  || event.which == '187'  || event.which == '189'  ) ) {
        event.preventDefault();
     }
    // 107 Num Key  +
    // 109 Num Key  -
    // 173 Min Key  hyphen/underscor Hey
    // 61 Plus key  +/= key
});

$(window).bind('mousewheel DOMMouseScroll', function (event) {
       if (event.ctrlKey == true) {
       event.preventDefault();
       }
});

注意:请确保在此脚本之前的代码中已包含jquery。