Gridstack.js: heuristik seret dapat mempersulit penempatan item (mis: demo web)

Dibuat pada 16 Des 2019  ·  11Komentar  ·  Sumber: gridstack/gridstack.js

Apakah ada cara untuk mengubah perilaku ketika satu widget diseret di atas yang lain? Dalam demo di bawah ini saya mencoba memasukkan widget "7" antara "9" dan "2". Jika saya menyeretnya langsung ke celah - itu mengasumsikan saya ingin memasukkan "7" di atas "2" dan mendorong "2" ke bawah meskipun saya menyeret "7" melalui bagian bawah "2". Hanya jika saya menyeret "7" ke sekeliling dan melewati "9" secara langsung - itu memindahkan "9" ke bawah.

Apakah mungkin untuk menjaga widget yang sedang diseret di tempat ke titik tertentu (katakanlah ketika widget yang diseret lebih dari 50% dari ketinggiannya)?

important enhancement

Komentar yang paling membantu

Saya mengalami masalah serupa ketika mencoba menyeret ke bawah. Seperti yang Anda lihat di demo di bawah, saya harus menyeret widget sekitar 90% di atas widget bawah agar dapat bergerak:

gridstack_issue

Semua 11 komentar

Saya setuju, heuristik dapat menggunakan beberapa penyesuaian, dan lebih seperti babak kedua vs babak pertama - juga tidak jelas apakah itu menggunakan posisi mouse atau hanya garis kotak (atau sesuatu di antaranya).

Saya mengalami masalah serupa ketika mencoba menyeret ke bawah. Seperti yang Anda lihat di demo di bawah, saya harus menyeret widget sekitar 90% di atas widget bawah agar dapat bergerak:

gridstack_issue

Ada pembaruan tentang ini? Saya sedang mencari gridstack.js dan itu cukup menjanjikan, tetapi perilaku aneh saat menyeret dan menjatuhkan berlawanan dengan intuitif bagi saya.

Seperti yang ditunjukkan @ataft , menyeret elemen ke bawah elemen lain membutuhkan sekitar 90% ketinggian agar berada di bawah target agar berfungsi.

Adakah perbaikan dalam pekerjaan, atau opsi untuk mengubah ini sesuai preferensi pribadi? :)

pada daftar tugas saya yang sangat panjang ... tetapi pertama-tama dapatkan 2.0, maka kemungkinan fokus pada ini.

@adumesny Menunggu fitur dari waktu yang sangat lama,
Silakan tambahkan fitur ini di rilis mendatang.

@ranjeettamil apakah Anda bersedia membayarnya? ada tombol donasi (saya yakin tidak melihat kontribusi $$ Anda) dan sangat sedikit orang yang repot-repot berkontribusi atau membantu proyek ini, namun mengharapkan hal-hal dilakukan secara ajaib untuk mereka secara gratis... dan diam...

@adumesny : Saya yakin dia tidak bermaksud seperti itu. Seberapa besar donasi yang akan kita bicarakan untuk mengaktifkan fitur ini secepatnya? Saya bersedia ikut serta dan @ranjeettamil mungkin Anda juga? :)

@Prid13 hanya @ataft yang telah menyumbangkan $50 sejauh ini yang sangat kami hargai. heck, jika kebanyakan orang yang menggunakan gridstack bahkan akan memberikan 'uang bir', seseorang mungkin dapat menjadikan ini pertunjukan penuh waktu ... tidak pernah mendengar kabar dari @ranjeettamil lagi.
Jika beberapa orang bersedia mendukung yang satu ini, saya akan melihatnya. Saya cukup yakin ini sama sekali tidak mudah ... telah dicoba sebelumnya (alasan bug yang sama #141 telah ada selama 5,5 tahun!)

@adumesny Saya pengembang dan bekerja untuk klien, saya sudah menyampaikan dan membagikan tautan kepada mereka.

@adumesny Saya juga hanya bisa menyumbang maksimal $50, sayangnya.

Saya sedang berpikir untuk menggunakan ini di ekstensi Chrome yang sedang saya kerjakan yang juga saya harapkan untuk dimonetisasi. Jika saya menghasilkan uang darinya, saya pasti akan menyumbangkan sejumlah besar uang untuk pengembangan gridstack.js :smile:

Saya mungkin punya waktu selama liburan untuk mengerjakan ini ... Saya pikir saya bisa mendapatkan pertukaran instan item dengan ukuran yang sama (daripada membutuhkan 90% down) terlebih dahulu - itu juga akan menyelesaikan kasus penggunaan di mana grid berada penuh dan Anda tidak dapat memindahkan apa pun ke segala arah, dan memiliki 1 baris item dan tidak dapat bergerak ke samping.

dua contoh dengan item berukuran sangat berbeda dan melibatkan pemindahan lebih dari satu tabrakan jauh lebih rumit dan saya belum sepenuhnya memahami pemeriksaan tabrakan saat ini. Dan tidak berdasarkan % coverage.

dapatkan donasi itu!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

javayoung picture javayoung  ·  3Komentar

alissondiel picture alissondiel  ·  6Komentar

saroque picture saroque  ·  4Komentar

vhdm picture vhdm  ·  3Komentar

jpotth picture jpotth  ·  4Komentar