javascript - 如何在不依赖 jQuery 的情况下将此 jQuery 代码转换为 Javascript?

标签 javascript jquery google-chrome

我有一些依赖问题,我无法使用 jQuery,但同时我需要完成这项工作,知道如何在没有 jQuery 库的情况下做到这一点。

$(document).ready(function() {

  function after2SecPreset1() {
    $('#sptouchscreen').hide();       
    return ;
  }

  function before2SecPreset1() {  
    console.log('before2secpreset1');
  }  

  var clickstart;
  var clickstop;
  $('#sptouchscreen').on('mousedown', function(e) {    
      clickstart = e.timeStamp;
  }).on('mouseup', function(e) {
      clickstop = e.timeStamp- clickstart;
      if(clickstop >= 2000) {
        after2SecPreset1();
      } else { 
        before2SecPreset1();
      }
  });
});

最佳答案

对于 $(document).ready,将事件监听器添加到 document 的事件 “DOMContentLoaded”

对于.hide(),将元素的style.display属性设置为“none”

对于.on(),请使用.addEventListener

关于javascript - 如何在不依赖 jQuery 的情况下将此 jQuery 代码转换为 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29596876/

相关文章:

jquery - 无法使用jquery打开剑道网格的编辑弹出窗口

javascript - DevTools 无法解析 SourceMap : chrome-extension

html - CSS:Chrome 以与其他浏览器不同的方式解释嵌套在具有最小高度的 div 中的 % 高度的 div

javascript - jQuery 简单的 ajax 请求不起作用

javascript - 无法调试 jQuery 按钮

javascript - 浅紫色在 Chrome 的控制台中意味着什么?

javascript - if else 三种情况的简写代码

javascript - Backbone JS 复杂模型获取

javascript - 使用Jquery解析多个xml文件

javascript - 如何在路由器导航中发送数组?