Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492

Не работает на Андроиде в FireFox

16.03.2017, 14:41. Показов 953. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему следующий код не выполняется на андроиде в FireFox?
Во всех других работает!
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function(){
    $("#open-chat").mousedown(function(event){
        openChatsTimer = setTimeout(function() {
            event.preventDefault();
            event.stopPropagation();
            DelChat($(this).attr("name"));
        }, 500);
        $("#open-chat").mouseup(function(){
            clearTimeout(openChatsTimer);
            OpenChat($(this).attr("name"));
        });
    });
});
Может как то можно переделать под него??
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.03.2017, 14:41
Ответы с готовыми решениями:

Простейший код работает в MS IE, почему не работает в Mozilla, FireFox?
Приветствую. Вот собственно код: <html> <head></head> <body> <input type="button" value="set 1" ...

Почему скрипт не работает в Chrome, а в Firefox и Opera работает?
Имеется обычный код JS, работающий в Firefox и Opera, но не работающий в Chrome. Кстати хотел ещё заметить, что alert() работает в...

Скрипт работает в Opera и Firefox, но не работает в IE
В чём может быть проблема? Данный код не работает в IE (у меня 6 версия). Может существуют другие способы решения данной задачи:...

6
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
16.03.2017, 15:07
может переменную объявить вначале?
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$(document).ready(function(){
    var openChatsTimer;
    $("#open-chat").mousedown(function(event){
        openChatsTimer = setTimeout(function() {
            event.preventDefault();
            event.stopPropagation();
            DelChat($(this).attr("name"));
        }, 500);
    });
    $("#open-chat").mouseup(function(){
            clearTimeout(openChatsTimer);
            OpenChat($(this).attr("name"));
    });
});
и обработчик mouseup не нужно вкладывать в mousedown
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
16.03.2017, 15:54  [ТС]
Уф, далаю так, тож не работает, а в других опять норм
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(document).ready(function(){
    var openChatsTimer;
    $("#open-chat").mousedown(function(event){
        var id2 = $(this).attr("name");
        openChatsTimer = setTimeout(function() {
            event.preventDefault();
            event.stopPropagation();
            DelChat(id2);
        }, 500);
    });
    $("#open-chat").mouseup(function(){
        var id2 = $(this).attr("name");
        clearTimeout(openChatsTimer);
        OpenChat(id2);
    });
});
Добавлено через 7 минут
Кстати, не срабатывает именно .mousedown(), тоесть если быстро нажать и сразу отпустить то .mouseup() срабатывает,
а если нажать, подождать и потом отпустить то ни чего не происходит!!


Добавлено через 9 минут
Консоль ни каких ошибок не выдаёт!!
0
24 / 24 / 13
Регистрация: 04.02.2015
Сообщений: 96
16.03.2017, 16:05
Может тогда попробовать
JavaScript
1
2
3
$("#open-chat").on.('mousedown', function() {
//...Ваш код
})
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
16.03.2017, 22:33  [ТС]
iVKO, всё тоже самое, без изменений!

Добавлено через 1 час 51 минуту
Народ, скажите, а может есть возможность как то иначе выполнить длительное касание экрана?
0
 Аватар для Уф
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
16.03.2017, 23:02
jQuery Mobile Taphold
The taphold event is triggered when the user taps on an element and hold for one second:
библиотека jquery mobile событие срабатывает если нажать на 1 секунду

JavaScript
1
2
3
$("p").on("taphold",function(){
  $(this).hide();
});
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
31.03.2017, 01:01  [ТС]
Я нашёл хороший способ решения своей задачи, если кому интересно, для последовательности действий используйте .queue() и .dequeue()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2017, 01:01
Помогаю со студенческими работами здесь

Как сделать, чтобы отладка была не на Андроиде (на Андроиде запускается долго)
Всем привет, начинаю разрабатывать на андроид, подключл его проверил, но ооочень долго запускается, как нужно настроить delphi xe7 , чтоб...

Java не работает на андроиде
Андроид ругается и вылает на этом коде, если их убрать то он заработает, но не будет делать то что надо, в данном ситуации отпарвить и...

Не работает жест swipe на андроиде
Есть такой класс: class GGroupBox : public QGroupBox { Q_OBJECT public: explicit GGroupBox(QWidget* parent=0) :...

Ошибка сборки! На андроиде работает в Visual Studio 2017 нет 8-(
Помогите пожалуйста разобраться где я ошибся, на другой платформе (андроид) код запускается нормально в virtual studio 2017, запустить не...

Интернет работает, но Chrome и IE не открывают сайты. Firefox работает, но плохо
Добрый день! У меня два компьютера получают интернет от одного роутера. На одном компьютере всё нормально, на втором началась такая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru