Как указано выше, использование 'click touchstart'
даст желаемый результат. Если вы console.log(e)
свои клики, вы можете обнаружить, что когда jquery распознает касание как щелчок - вы получите 2 действия от нажатия и сенсорного ввода. Решение для меня работало.
//if its a mobile device use 'touchstart'
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
deviceEventType = 'touchstart'
} else {
//If its not a mobile device use 'click'
deviceEventType = 'click'
}
$(document).on(specialEventType, function(e){
//code here
});
codepad.org является компилятором/интерпретатором онлайн и простым инструментом сотрудничества. Вставьте свой код ниже, и codepad выполнит его и даст Вам короткий URL, который можно использовать для совместного использования его в чате или электронной почте.
Языки:
C++ C
простой текст D
Haskell
Lua
OCaml
PHP
Perl
схема
Ruby
Tcl
CodeIDE является хорошо одним: http://www.codeide.com/
Для C++ Вы могли попробовать CodeControl, Comeau или тот от code.vcer.net .
Вот пример с открытым исходным кодом: http://codenode.org , который хорошо поддерживает Python и Sage, но также нацелен на поддержку других языков, таких как Ruby, R и т. д. Вероятно, лучшее описание Codenode - это «Документы Google в сочетании с ноутбуками Mathematica».
ideone - это что-то лучше, но какой именно адванс вам нужен?
Прямо сейчас вы можете использовать http://sagenb.org . Это бесплатная онлайн-среда для программирования в стиле Google Docs с открытым исходным кодом, которую я предоставляю (благодаря щедрому гранту Национального научного фонда). После того, как вы создадите учетную запись и новый рабочий лист, щелкните поле (четвертое слева) с надписью «Sage» и измените его на Python. Теперь весь вводимый вами код оценивается с помощью Python. Главный недостаток в том, что у этого ресурса более 30 000 пользователей, поэтому иногда он работает медленно.