Mousedown sur bouton dans Widget en 4.4

Bonjour,

J’avais mis en place un widget pour contrôler le volet de ma piscine qui compte 3 boutons (Ouverture, Stop, Fermeture)
Pour le bouton ‹ Fermeture ›, je dois m’assurer que le bouton reste enfoncé pour activer la fermeture et des lors que le bouton est relâché alors le volet doit s’arrêter.
Ceci est le code qui fonctionne très bien en 4.3 mais ne fonctionne plus pour la fermeture en 4.4 uniquement en version MOBILE (les boutons Ouverture et Stop fonctionnent)

<div>
<br>
<button id="ouverture">Ouverture</button>
<br><br>
<button id="stop">Stop</button>
<br><br>
<button id="fermeture">Fermeture</button>

<script>
$(document).ready(function(){  
  	jQuery("#fermeture").on('mousedown', function( e ) {
       	event.stopImmediatePropagation();
    	jeedom.cmd.execute({id: '1224'});
    } );
    jQuery("#fermeture").on('mouseup', function( e ) {
    	jeedom.cmd.execute({id: '1225'});
	} );
    jQuery("#ouverture").on('mousedown', function( e ) {
    	jeedom.cmd.execute({id: '1223'});
    } );
    jQuery("#stop").on('mousedown', function( e ) {
    	jeedom.cmd.execute({id: '1225'});
	} ); 
}());
</script>
</div>

Une idée de comment rectifier cela?

Merci,

Sebastien

Hello, il ont rajouté la valeur Fermeture avec la 4.4 possible qu’il y a une confusion avec votre commande et que ça ne marche pas

donc il faut renommer votre commande

Cordialement

Hi,

Mais pourquoi est-ce que cela fonctionne en mode Desktop?
Il n’y a qu’en version Mobile que ça ne fonctionne pas!

Merci,

Sébastien

Bonjour,

En mode mobile (tactile) les événements ne sont pas identique qu’en mode desktop.

test en remplacant :

  • mousedown par touchstart
  • mouseup par touchend
1 « J'aime »

Bonjour @Phpvarious , effectivement c’est cela … et en plus c’est ce que j’avais déjà mis en place sur la version mobile sur mon Jeedom 4.3 mais j’ai fait une copie de la version desktop que j’ai mis dans deskop et mobile de mon Jeedom 4.4 … Pfffff

Merci !!!

Sébastien

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.