jQuery右键菜单contextMenu使用实例_jquery
在下面我们将设计一个场景,表格grid需要在每行实现鼠标右键,增加,删除,保存操作。grid我就用gridview了,随便用微软提供的样式,测试用例不用搞的多好看嘛,我也不是做美工了,哈哈,偷偷懒。
先上效果图,是有些同志说的有图才有真相嘛:
ui代码:
注:
1:contextMenu我们互根据数据记录隐藏一些菜单项,这个可以在onShowMenu事件中,根据
e.currentTarget触发源获取数据,在根据remove菜单项。比如测试用例中的:如果id>10则不允许保存
if (parseInt($("td:eq(0)", e.currentTarget).text()) > 10) {
$("#save", menu).remove();
}
2:事件注册:根据第二个参数target获取数据,第一个参数t获取菜单项。比如:
'add': function(t, target) {
alert('Trigger:' + t.id + ' 增加' + " taget by:" + $("td:eq(0)", target).text());
},
在这里需要用到ajax和服务端通讯,可以采用我的上一篇组件:jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法,将会更简单应用ajax通讯。
在我下的源代码中这里有点问题:
原来的,这里的currentTarget始终为undefined。
if (!!cur.onShowMenu) menu = cur.onShowMenu(e, menu);
$.each(cur.bindings, function(id, func) {
$('#' + id, menu).bind('click', function(e) {
hide();
func(trigger, currentTarget);
});
});
我修改后:
if (!!cur.onShowMenu) menu = cur.onShowMenu(e, menu);
$.each(cur.bindings, function(id, func) {
$('#' + id, menu).bind('click', function(ev) {
hide();
func(trigger, e.currentTarget);
});
});
这样就一切正常了。
内容很少,一切就在此打断,结束 ,over!
附件下载:Demo

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Selepas menaik taraf sistem Win11, beberapa rakan mendapati bahawa menu pop timbul apabila mengklik kanan tetikus telah menjadi lebih perlahan. Adakah kerana masalah konfigurasi, atau apakah jenis tetapan yang perlu dibuat? masalah tindak balas lambat. Penyelesaian kepada menu pop timbul klik kanan perlahan Win11 1. Mula-mula, cari tetapan sistem dalam menu mula. 3. Kemudian cari tetapan sistem lanjutan dalam pautan yang berkaitan di bawah. 5. Kemudian di bawah tab kesan visual, tandakan Laraskan untuk prestasi terbaik.

Sistem Win10 mempunyai perisian penyahmampatan terbina dalam WinRAR Secara amnya, anda boleh mencari pilihan pengecutan dengan mengklik kanan pada folder Walau bagaimanapun, sesetengah pengguna mendapati bahawa tiada pilihan pakej termampat apabila mereka mengklik kanan. Anda mula-mula mencari WinRAR dalam bar menu untuk dibuka, kemudian klik pilihan di atas, kemudian pilih Tetapan, beralih ke bar menu bersepadu dalam tetingkap pembukaan, klik butang menu konteks, dan tandakan "Tambah ke arkib". Perkara yang perlu dilakukan jika tiada pilihan pakej termampat dalam win10: Anda boleh mengklik item menu "Start/WinRar/Winrar" pada desktop Windows 10. Pada masa ini, antara muka utama perisian Winrar akan dibuka, klik pada item menu "Pilihan" di atas. Dalam senarai juntai bawah pilihan yang muncul, klik "Tetapan"

Ramai pengguna win11 ingin menambah program lukisan mereka pada menu klik kanan, jadi bagaimana mereka menambahnya? Pengguna boleh terus klik kanan Terminal Windows di bawah Mula, dan kemudian terus menyalin kod berikut ke lokasi yang sepadan. Biarkan tapak ini memperkenalkan dengan teliti kepada pengguna cara menambah program lukisan pada menu klik kanan Win11. Cara menambah program lukisan ke menu klik kanan Win11 1. Pertama, klik kanan butang "Mula" (atau tekan kekunci Win+X) dan pilih "Terminal Windows (Pentadbir)". 2. Kemudian tampal rentetan kod ini ke dalam aplikasi terminal [reg.exeadd&ldqu

Ramai rakan mendapati bahawa Word, ppt, dan Excel dalam senarai hilang apabila mereka klik kanan untuk mencipta yang baharu. Sebenarnya, beberapa fail hilang daripada senarai pendaftaran untuk melaraskan nilai Okey, mari lihat tutorial khusus dengan editor di bawah. Kaedah untuk menyelesaikan masalah kehilangan klik kanan New Word 1. Klik Mula, cari baris arahan jalankan, masukkan regedit, dan buka pendaftaran. 2. Cari direktori HKEY_CLASSES_ROOT di sebelah kiri dan kembangkannya. 3. Pertama, kami menggunakan kekunci pintasan CTRL+F untuk mencari lokasi "docx". Sudah tentu, anda juga boleh tarik ke bawah dan cari sendiri. 4. Setelah ditemui, tidak perlu mengembangkan direktori. Kita dapat melihat bahawa terdapat (

Apabila kami menggunakan sistem win10, apabila kami menggunakan tetikus untuk mengklik kanan desktop atau menu klik kanan, kami mendapati bahawa menu tidak boleh dibuka, dan kami tidak boleh menggunakan komputer seperti biasa Pada masa ini, kami perlu memulihkan sistem untuk menyelesaikan masalah. Pengurusan menu klik kanan Win10 tidak boleh dibuka: 1. Mula-mula buka panel kawalan kami, dan kemudian klik. 2. Kemudian klik di bawah Keselamatan dan Penyelenggaraan. 3. Klik di sebelah kanan untuk memulihkan sistem. 4. Jika ia masih tidak boleh digunakan, periksa sama ada terdapat masalah dengan tetikus itu sendiri. 5. Jika anda pasti tiada masalah dengan tetikus, tekan + dan masukkan. 6. Selepas pelaksanaan selesai, mulakan semula komputer.

Bagaimana untuk menyelesaikan masalah menu klik kanan tersekat fail win11? Apakah yang perlu saya lakukan jika saya perlu melihat atribut khusus fail? Kami sering klik kiri untuk memilih fail dan kemudian klik kanan untuk membuka menu untuk melihat sifat Walau bagaimanapun, ramai rakan yang menggunakan sistem pengendalian versi win11 sering menghadapi bahawa apabila mengklik kanan pada fail, mereka sentiasa perlu. tunggu sebentar sebelum menu klik kanan dipaparkan Ini memberi impak yang besar kepada pengalaman komputer pengguna Dalam hal ini, editor menggunakan artikel berikut untuk memperkenalkan cara menyelesaikan masalah ini. Ramai rakan tidak tahu bagaimana untuk beroperasi secara terperinci Editor di bawah telah menyusun tutorial bagaimana untuk menyelesaikan masalah menu klik kanan Win11 yang tersekat Jika anda berminat, ikuti editor dan lihat di bawah. Gambaran keseluruhan tutorial tentang cara membetulkan menu klik kanan win11 yang tersekat 1. Mula-mula, kami menekan [ctr] pada masa yang sama

Memandangkan win11 telah menukar menu klik kanan tetikus, ramai rakan berasa tidak selesa menggunakannya. Mereka ingin tahu cara menyediakan menu klik kanan tetikus win11. Sebenarnya, kita hanya perlu membuka pendaftaran, di mana kita boleh mengeditnya menu klik kanan. Cara menyediakan menu klik kanan tetikus win11: 1. Mula-mula tekan "Win+R" pada papan kekunci untuk membuka larian. 2. Masukkan "regedit" dan tekan Enter untuk membuka pendaftaran. 3. Selepas dibuka, pergi ke lokasi "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\4". 4. Kemudian klik kanan folder 4 dan pilih Baharu

Ramai pengguna mendapati menu klik kanan tidak begitu mudah untuk digunakan selepas menaik taraf kepada win11 Ini membuatkan ramai pengguna bertanya bagaimana untuk menetapkan menu klik kanan win11 tanpa lipatan? Malah, kaedahnya sangat mudah Pengguna boleh memasuki tetapan bar tugas dan melakukan operasi. Biarkan laman web ini memperkenalkan tutorial tetapan tidak lipat menu klik kanan win11 dengan teliti untuk pengguna. Tutorial tetapan tidak runtuh menu klik kanan Windows 11 1. Klik kanan ruang kosong bar tugas untuk memasuki tetapan bar tugas. 3. Klik ikon terbuka dan ia akan dipaparkan secara terus Jika ia ditutup, ia akan disimpan dalam segitiga kecil.
