2015-06-15 2 views
0

Im пытается переключить текст на пробел, нажмите с jquery (работает), но попробуйте вызвать метод с настраиваемым аргументом. Как будет выглядеть код ниже для меня, чтобы изменить это? Я пробовал всевозможные способы, но не понимаю, как добавить аргумент. Также объясните, как это должно работать в jQuery и что им не хватает (как точка обучения)Переключить текст + также метод вызова с аргументом?

Моя цель - вызвать аргумент с помощью " Пуск»и„Стоп“на каждом нажатии клавиши

document.addEventListener("keydown", function (e) { 

     if (e.keyCode == "32"){ 

      e.preventDefault(); 
      $(".spacebar_left").text(function(i, v){ 
      return v === 'PUSH ME' ? 'DON"T PUSH ME' : 'PUSH ME' 
      custommethod("start") 
      }) 


     } 
     }); 

ответ

1

Почему не просто:

document.addEventListener("keydown", function(e) { 
    if (e.keyCode == "32") { 
     e.preventDefault(); 
     $(".spacebar_left").text(function(i, v) { 
      if (v === 'PUSH ME') { 
       custommethod("start") 
       return 'DON"T PUSH ME' 
      } else { 
       custommethod("end") 
       return "PUSH ME" 
      } 
     }) 
    } 
}); 

пс: в вашем примере custommethod() не вызывается, как она идет после return

Смежные вопросы