jQuery click depreceated,我应该使用什么替代方案

时间:2018-05-19 13:40:41

标签: jquery click

我正在重建我在2013年为客户构建的网站。当我加载jQuery时,PHPStorm告诉我点击已被删除,我应该使用更好的替代方案。我该怎么用?

这是我的代码

let displayUnits = false;

$(function() {
$('.initial').slideDown(1000);
  $('#units').click(function() {
    if (!displayUnits) {
      $('.sUnit').fadeIn(1000);
      $("#units").html('Hide Storage Units');
      displayUnits = true;
      }
    else if (displayUnits) {
      $('.sUnit').fadeOut(1000);
      $("#units").html('Display Storage Units');
      displayUnits = false;
      }
  });
  $('.contact').click(function() {
  $('.sUnit').fadeOut(600);
  $('.initial').slideUp(1500, function() {
  // Call generic function after buttons "slideUp"
  $(location).attr('href', '../contact/');
 });
   });
 });

1 个答案:

答案 0 :(得分:1)

更改$('#units')。点击(function(){})

To $('#units')。on('click',function(){});

正如MátéSafranka所指出的,最好的参考是JQuery API文档

http://api.jquery.com/click/