Rumah hujung hadapan web tutorial js Kaedah JQuery untuk mencapai effect_jquery gesaan tetikus hiperpautan

Kaedah JQuery untuk mencapai effect_jquery gesaan tetikus hiperpautan

May 16, 2016 pm 03:55 PM
jquery hiperpautan tetikus

Contoh dalam artikel ini menerangkan cara JQuery melaksanakan kesan gesaan tetikus hiperpautan. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Pelayar sebenarnya sudah disertakan dengan gesaan hiperpautan Anda hanya perlu menambah atribut tajuk pada hiperpautan. Walau bagaimanapun, kelajuan tindak balas kesan segera ini sangat perlahan, dengan kelewatan kira-kira 1 saat. Apa yang kita perlukan sekarang ialah mendapatkan gesaan apabila tetikus bergerak ke hiperpautan. Pada masa ini, anda perlu mengalih keluar kesan gesaan tajuk dalam teg dan membuat gesaan dengan fungsi yang serupa sendiri.

Reka bentuk HTML adalah seperti berikut:

Salin kod Kod adalah seperti berikut:

Kemudian tambahkan acara alih tetikus dan keluar tetikus untuk hiperpautan dengan petua alat kelas:

$("a.tooltip").mouseover(function (){  
    //显示 title  
}).mouseout(function (){  
    //隐藏 title  
});

Salin selepas log masuk

Idea khusus untuk mencapai kesan ini adalah seperti berikut:

1. Apabila tetikus meluncur ke hiperpautan, cipta elemen div dan kandungan elemen div ialah nilai atribut tajuk. Elemen yang dicipta kemudiannya dilampirkan pada dokumen. Tetapkan koordinat x dan y untuknya supaya ia dipaparkan bersebelahan dengan kedudukan tetikus.
2. Apabila tetikus meluncur keluar dari hiperpautan, keluarkan elemen div.

Mengikut idea analisis, tulis kod JQuery berikut:

$(function(){  
  var x = 10;   
  var y = 20;  
  $("a.tooltip").mouseover(function(e){  
    this.myTitle = this.title;  
    this.title = "";    
    var tooltip = "<div id='tooltip'>"+ this.myTitle +"<\/div>";
    //创建 div 元素  
    $("body").append(tooltip); //把它追加到文档中  
    $("#tooltip")  
      .css({  
        "top": (e.pageY + y) + "px",  
        "left": (e.pageX + x) + "px" 
      }).show("fast"); //设置x坐标和y坐标,并且显示  
  }).mouseout(function(){    
    this.title = this.myTitle;  
    $("#tooltip").remove(); //移除  
  });  
});
Salin selepas log masuk

Terdapat dua masalah dengan kesan pada masa ini: pertama, apabila tetikus meluncur ke atas, gesaan atribut tajuk dalam teg juga akan muncul, kedua, masalah menetapkan koordinat x dan y, disebabkan kepada jarak antara gesaan yang dibuat sendiri dan tetikus Terlalu dekat kadangkala boleh menyebabkan masalah seperti tidak dapat menggesa (perubahan fokus tetikus menyebabkan peristiwa keluar tetikus).

Untuk mengalih keluar fungsi gesaan tajuk dalam teg, anda perlu melakukan langkah berikut:

1. Apabila tetikus meluncur masuk, tambahkan atribut baharu pada objek, hantarkan nilai tajuk kepada atribut ini, dan kemudian kosongkan nilai tajuk atribut.

this.myTitle = this.title;  
s.title = "";   
var tooltip = "<div id='tooltip'>"+ this.myTitle +"<\/div>";
//创建 div 元素

Salin selepas log masuk

2. Apabila tetikus meluncur keluar, nilai atribut myTitle objek diberikan kepada tajuk atribut.

Salin kod Kod adalah seperti berikut:
this.title = this.myTitle;

Mengapakah nilai atribut harus diberikan kepada tajuk atribut apabila tetikus meluncur keluar? Kerana apabila tetikus meluncur keluar, nilai tajuk atribut semasa meluncur masuk semula perlu dipertimbangkan Jika nilai myTitle tidak ditetapkan semula kepada atribut tajuk, apabila tetikus meluncur masuk semula, nilai tajuk akan kosong.

Untuk menyelesaikan masalah kedua, anda perlu menetapkan semula nilai atas dan kiri unsur gesaan Kod adalah seperti berikut, menambah 10px ke atas dan 20px ke kiri:

var x = lO;  
var y = 20;  
$("#tooltip").css({  
    "top": (e.pageY+y) + "px",  
    "left": (e.pageX+x) + "px" 
});

Salin selepas log masuk

OK, masalah diselesaikan di sini, dan kesan gesaan hiperpautan tetikus direalisasikan.

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melumpuhkan pratonton lakaran kecil bar tugas dalam Win11 Matikan teknik lakaran kecil paparan ikon bar tugas dengan menggerakkan tetikus Bagaimana untuk melumpuhkan pratonton lakaran kecil bar tugas dalam Win11 Matikan teknik lakaran kecil paparan ikon bar tugas dengan menggerakkan tetikus Feb 29, 2024 pm 03:20 PM

Artikel ini akan memperkenalkan cara untuk mematikan fungsi lakaran kenit yang dipaparkan apabila tetikus menggerakkan ikon bar tugas dalam sistem Win11. Ciri ini dihidupkan secara lalai dan memaparkan lakaran kecil tetingkap semasa aplikasi apabila pengguna menuding tetikus pada ikon aplikasi pada bar tugas. Walau bagaimanapun, sesetengah pengguna mungkin mendapati ciri ini kurang berguna atau mengganggu pengalaman mereka dan ingin mematikannya. Lakaran kecil bar tugas boleh menjadi menyeronokkan, tetapi ia juga boleh mengganggu atau menjengkelkan. Memandangkan kekerapan anda menuding di atas kawasan ini, anda mungkin telah menutup tetingkap penting secara tidak sengaja beberapa kali. Kelemahan lain ialah ia menggunakan lebih banyak sumber sistem, jadi jika anda telah mencari cara untuk menjadi lebih cekap sumber, kami akan menunjukkan kepada anda cara untuk melumpuhkannya. tetapi

Razer |. Tetikus tanpa wayar dan pad tetikus Pokémon Gengar kini tersedia, dengan harga ditetapkan 1,549 yuan Razer |. Tetikus tanpa wayar dan pad tetikus Pokémon Gengar kini tersedia, dengan harga ditetapkan 1,549 yuan Jul 19, 2024 am 04:17 AM

Menurut berita dari laman web ini pada 12 Julai, Razer hari ini mengumumkan pelancaran pad tetikus dan tetikus tanpa wayar Razer|Pokémon Gengar. Harga produk tunggal ialah 1,299 yuan dan 299 yuan, dan harga pakej termasuk kedua-dua produk ialah 1,549 yuan. Ini bukan kali pertama Razer melancarkan produk persisian jenama bersama Gengar pada 2023, Razer melancarkan tetikus permainan Yamata Orochi V2 gaya Gengar. Kedua-dua produk baharu yang dilancarkan kali ini semuanya menggunakan latar belakang ungu gelap yang serupa dengan penampilan keluarga Ghost, Ghost, dan Gengar Mereka dicetak dengan garis besar tiga Pokémon dan Poké Balls ini, dengan watak Gengar di tengah imej besar dan berwarna-warni Pokémon jenis hantu klasik. Laman web ini mendapati bahawa tetikus tanpa wayar Razer|Pokémon Gengar adalah berdasarkan Viper V3 Edisi Profesional yang dikeluarkan sebelum ini. Berat keseluruhannya ialah 55g dan dilengkapi dengan FOC generasi kedua Razer

HP melancarkan tetikus lembut tiga mod Profesor 1: 4000DPI, Blue Shadow RAW3220, harga awal 99 yuan HP melancarkan tetikus lembut tiga mod Profesor 1: 4000DPI, Blue Shadow RAW3220, harga awal 99 yuan Apr 01, 2024 am 09:11 AM

Menurut berita dari laman web ini pada 31 Mac, HP baru-baru ini melancarkan tetikus Bluetooth tiga mod Professor1 di JD.com, tersedia dalam warna teh susu hitam dan putih. Harga awal ialah 99 yuan, dan deposit sebanyak 10 yuan diperlukan. Menurut laporan, tetikus ini mempunyai berat 106 gram, menggunakan reka bentuk ergonomik, berukuran 127.02x79.59x51.15mm, mempunyai tujuh tahap 4000DPI pilihan, dilengkapi dengan sensor Blue Shadow RAW3220, dan menggunakan bateri 650 mAh dikatakan boleh digunakan dengan sekali caj 2 bulan. Maklumat parameter tetikus yang dilampirkan pada tapak ini adalah seperti berikut:

Produk siri papan kekunci dan tetikus 'Elden's Circle' jenama bersama VGN kini berada di rak: Tema tersuai Lani / Faded One, bermula dari 99 yuan Produk siri papan kekunci dan tetikus 'Elden's Circle' jenama bersama VGN kini berada di rak: Tema tersuai Lani / Faded One, bermula dari 99 yuan Aug 12, 2024 pm 10:45 PM

Menurut berita dari laman web ini pada 12 Ogos, VGN melancarkan siri papan kekunci dan tetikus "Elden Ring" berjenama bersama pada 6 Ogos, termasuk papan kekunci, tetikus dan pad tetikus, yang direka dengan tema tersuai bagi siri Lani/Faded One produk Ia telah diletakkan di JD.com, berharga dari 99 yuan. Maklumat produk baharu jenama bersama yang dilampirkan pada tapak ini adalah seperti berikut: Papan Kekunci VGN丨Elden Law Ring S99PRO Papan kekunci ini menggunakan cangkerang aloi aluminium tulen, ditambah dengan struktur penyenyap lima lapisan, menggunakan struktur spring daun GASKET, mempunyai satu PCB berslot kunci, dan bahan PBT tinggi asal, satah belakang diperibadikan aloi aluminium menyokong sambungan tiga mod dan teknologi kependaman rendah SMARTSPEEDX, ia boleh menguruskan berbilang peranti dalam satu hentian, bermula pada 549 yuan; VGN丨Elden French Ring F1PROMAX tetikus wayarles tetikus

Apakah yang perlu saya lakukan jika WPS tidak dapat membuka hiperpautan? Penyelesaian kepada hiperpautan WPS tidak dibuka Apakah yang perlu saya lakukan jika WPS tidak dapat membuka hiperpautan? Penyelesaian kepada hiperpautan WPS tidak dibuka Mar 13, 2024 pm 08:40 PM

Apabila ramai rakan kami menggunakan WPS untuk mengedit kandungan, mereka kadangkala menambah hiperpautan pada teks tertentu Baru-baru ini, beberapa rakan telah melaporkan bahawa hiperpautan WPS tidak boleh dibuka dan tidak boleh diklik untuk mengakses selepas menggunakan banyak kaedah. Dalam tutorial perisian ini, editor akan berkongsi penyelesaian khusus, dengan harapan dapat membantu majoriti pengguna. Penyelesaian untuk hiperpautan WPS yang tidak boleh dibuka: Kaedah 1: Gerakkan tetikus ke atas hiperpautan untuk melihat sama ada ia boleh diklik 1. Buka perisian, klik "Fail" di penjuru kiri sebelah atas halaman, dan pilih "Pilihan". dalam menu di bawah. 2. Selepas memasuki antara muka baharu, klik "Edit&rdq" di sebelah kiri

Dalam folder manakah terletaknya pemandu tetikus Razer? Dalam folder manakah terletaknya pemandu tetikus Razer? Mar 02, 2024 pm 01:28 PM

Ramai pengguna tidak tahu ke mana perginya fail yang dipasang oleh pemacu Razer mereka Fail pemacu ini biasanya dipasang pada cakera sistem, iaitu pemacu C komputer Lokasi tertentu berada dalam folder RAZE di bawah fail program. Dalam folder manakah terletaknya pemandu tetikus Razer A: Dalam folder RAZE di bawah fail program pada pemacu sistem C. Secara amnya, pemandu akan dipasang pada pemacu C, cari sahaja mengikut lokasi. Pengenalan kepada kaedah pemasangan pemacu tetikus Razer 1. Selepas memuat turun fail dari tapak web rasmi, klik dua kali untuk menjalankan fail EXE yang dimuat turun. 2. Tunggu sehingga perisian dimuatkan. 3. Di sini anda boleh memilih pemacu yang anda ingin pasang. 4. Selepas memilih, klik "Pasang" di sudut kanan bawah.

Berwarna-warni melancarkan tetikus permainan wayarles M900 Pro: bentuk ergonomik sebelah kanan, penerima Nano 8K, bermula dari 199 yuan Berwarna-warni melancarkan tetikus permainan wayarles M900 Pro: bentuk ergonomik sebelah kanan, penerima Nano 8K, bermula dari 199 yuan Mar 23, 2024 pm 05:16 PM

Menurut berita dari laman web ini pada 22 Mac, Delux telah melancarkan tetikus permainan tanpa wayar M900Pro, yang direka bentuk dengan bentuk ergonomik tangan kanan Harga pra-jualan pertama bermula pada 199 yuan. M900Pro berwarna-warni direka dengan ergonomik tangan kanan dan dibina untuk pengguna dengan tangan sederhana hingga besar Beratnya 63g dan disembur dengan salutan UV matte. Tetikus menggunakan penderia PAW3395, penerima Nano asal menyokong kadar pulangan wayarles 8000Hz, dilengkapi dengan pergerakan mikro titik merah jambu kulit biru Huannuo dan didatangkan secara standard dengan pangkalan pengecasan RGB dan pelekat anti-gelincir. Selain itu, tetikus juga menyokong fungsi seperti pelarasan LOD, penyesuaian kunci penuh, kawalan riak tersuai, dan pembetulan garis lurus Ia dilengkapi dengan pad kaki PTFE, kord paracord 1.6m dan petak storan penerima terbina dalam. Tapak ini meringkaskan parameter khusus tetikus ini seperti berikut: Warna: hitam, putih, merah

Bagaimana untuk memasang blok berat tetikus Bagaimana untuk memasang blok berat tetikus Mar 01, 2024 am 09:20 AM

Bagaimanakah kami memasang pengimbang tetikus selepas kami membelinya untuk meningkatkan rasa dan kestabilan kami Beberapa rakan tidak tahu cara mengendalikannya Hari ini saya akan mengajar anda cara memasang pengimbang tetikus ini. Cara memasang blok berat tetikus: 1. Terdapat magnet di bawah tetikus, kita buka ke bawah. 2. Kemudian kami menggunakan pinset untuk membuka kotak berat. 3. Kemudian kami meletakkan blok berat di bawah tetikus. 4. Akhirnya, tetikus kami telah meningkatkan kestabilan.

See all articles