คำถามติดแท็ก touchscreen

7
ฉันจะสร้าง jQuery UI 'draggable ()' div draggable สำหรับหน้าจอสัมผัสได้อย่างไร
ฉันมี jQuery UI draggable()ที่ใช้งานได้ใน Firefox และ Chrome โดยพื้นฐานแล้วแนวคิดส่วนติดต่อผู้ใช้คือการคลิกเพื่อสร้างรายการประเภท "โพสต์อิท" โดยทั่วไปฉันคลิกหรือแตะที่div#everything(สูงและกว้าง 100%) ที่รับฟังการคลิกและพื้นที่ข้อความที่ป้อนจะปรากฏขึ้น คุณเพิ่มข้อความจากนั้นเมื่อคุณทำเสร็จแล้วจะบันทึก คุณสามารถลากองค์ประกอบนี้ไปรอบ ๆ ใช้งานได้บนเบราว์เซอร์ปกติ แต่บน iPad ฉันสามารถทดสอบได้โดยไม่สามารถลากรายการไปมาได้ ถ้าฉันแตะเพื่อเลือก (มันจะหรี่ลงเล็กน้อย) ฉันจะลากมันไม่ได้ มันจะไม่ลากไปทางซ้ายหรือขวาเลย ฉันสามารถลากขึ้นหรือลงได้ แต่ฉันไม่ได้ลากทีละdivหน้าฉันกำลังลากทั้งหน้าเว็บ นี่คือรหัสที่ฉันใช้เพื่อจับการคลิก: $('#everything').bind('click', function(e){ var elem = document.createElement('DIV'); STATE.top = e.pageY; STATE.left = e.pageX; var e = $(elem).css({ top: STATE.top, left: STATE.left }).html('<textarea></textarea>') .addClass('instance') .bind('click', function(event){ …

6
วิธีใช้ ADB เพื่อส่งเหตุการณ์การสัมผัสไปยังอุปกรณ์โดยใช้คำสั่ง sendevent
ฉันพยายามส่งเหตุการณ์การสัมผัสไปยังอุปกรณ์ที่ใช้ AndroidDebugBridge เพื่อที่ฉันจะได้ทำการทดสอบ UI โดยอัตโนมัติ ผมได้ติดตามการอภิปรายในLINK ฉันสามารถใช้ sendevent เพื่อจำลองการสัมผัสบนอีมูเลเตอร์ได้ แต่ไม่สามารถทำแบบเดียวกันนี้บนอุปกรณ์ เช่นเดียวกับในลิงค์ด้านบนโปรแกรมจำลองดูเหมือนว่าจะส่ง 6 เหตุการณ์สำหรับการสัมผัสแต่ละครั้ง (xcoord, ycoord, 2 สำหรับการกด, 2 สำหรับการเปิดตัว) และมันง่ายที่จะใช้ข้อมูลนี้เพื่อส่งเหตุการณ์ แต่สิ่งที่ได้รับสำหรับหน้าจอสัมผัสสำหรับอุปกรณ์ดูเหมือนจะ สร้างเหตุการณ์มากเกินไป มีใครจัดการส่งสัมผัสจาก ADB ไปยังอุปกรณ์ได้บ้าง? คุณช่วยกรุณาแบ่งปันวิธีแก้ปัญหา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.