Hallo Zusammen,
hat einer eine Idee?
Bei mir funktioniert onclick zwar am PC in Chrome, aber nicht unter Android in Chrome!
...
<li data-row="1" data-col="7" data-sizex="4" data-sizey="2">
<header>BAD</header>
<div data-type="popup" data-width="700px" data-height="460px" class="">
<div class="top-space" data-type="symbol" data-device="OG_BAD_Fe" data-get-on='["open","tilted","closed"]' data-icons='["oa-fts_window_1w_open","oa-fts_window_1w_tilt","oa-fts_window_1w"]' data-on-colors='["White"]'></div>
<div class="dialog">
<div class="top-narrow-10 inline" data-type="push" data-device="" data-icon="oa-control_arrow_downward" data-background-icon="-" onclick="$('.dialog-close').trigger('click');"></div>
</div>
</div>
......
</li>
Gruß
Michael
Für Touchdevices gibt es touchstart und touchend Events.
Hi setstate,
muss ich dann
<div class="top-narrow-10 inline" data-type="push" data-device="" data-icon="oa-control_arrow_downward" data-background-icon="-" touchend="$('.dialog-close').trigger('click');"></div>
schreiben? Geht nicht wirklich.
Michael
Der globale Eventhandler für das "touchstart" Event heißt dann entsprechend auch "ontouchstart"
Sorry, hatte ich aber auch schon probiert.
ontouchstart="$('.dialog-close').trigger('click');
ontouchend="$('.dialog-close').trigger('click');
geht nicht.
Hab das noch gefunden https://forum.fhem.de/index.php?topic=68259 (https://forum.fhem.de/index.php?topic=68259)
Danke und
Gruß
Michael
Wenn man ein data-type="image" verwendet, schließt sich das Fenster im Android Fully/Chrome
aber nicht beim Button bzw. Push.
<div data-type="popup" id="popup_s5_index_04" data-height="400px" data-width="400px">
<div data-type="symbol" ></div>
<div class="dialog">
<div class=""
data-type="image"
data-size="280px"
data-url="http://web.dlz-it.de/ftp/wsa-bhv/webcam/nordwest/wsa_bhv_nw_weitwinkel.jpg"
data-fhem-cmd=""
onclick="$('#popup_s5_index_04.dialog-close').trigger('click');"
>
</div>
<div class=""
data-type="button"
data-icon="fa-trash-o"
data-fhem-cmd=""
onclick="$('#popup_s5_index_04.dialog-close').trigger('click');"
>
</div>
<div class=""
data-type="push"
data-device=""
data-icon="oa-control_arrow_downward"
data-background-icon="-"
onclick="$('.dialog-close').trigger('click');"
>
</div>
</div>
</div>
Stimmt bei "image" funktionierts.
Mittlerweile funktioniert bei mir auch "onclick" und "onmouseup" bei button, push, .. nicht mehr
Ich würde gern bei onclick bleiben damit PC und Tablet funktionieren.