We ran into a problem when testing our product on touchdevices.
While dragging windows works fine on iPad, we cannot drag any window on the touchmonitor.
This problem also exists in the demos.
Additionally, we can also reproduce the problem on a normal pc using chromes “emulate touch screen” functionality.
On Phone/Tablet Device, the jqxWindow’s dragging works as expected. The supported devices and browsers can be viewed on the documentation page.
We found out that our touchmonitor is not recognized as touchdevice by the widget:
$.jqx.mobile.isTouchDevice() returns false
As far as we understand, this is caused by the widget discerning touch and no-touch by checking the browser used by the device.
Since our touchmonitor uses the standard desktop version of chrome it is falsely labeled as no-touch.
Modernizr correctly labels our monitor as “touch” and dependant on that information we can set “$.jqx.mobile.touchDevice = true” in document.ready.
After doing that touch controls work as expected on the monitor.
We noticed that once touch is enabled this way, the mouse can no longer interact with the windows.
This is fine with us as the product is meant to be controlled by touch only.
If there is any further information to this subject it would be appreciated.
We would also like to suggest updating your touch-device recognition, as this seems to be the root of the problem.
You must be logged in to reply to this topic.