Perpustakaan JavaScript ini mensimulasikan efek hover pada perangkat seluler, dengan pointer hanya dengan menggerakkan jari Anda pada LCD.
| Contoh 1 | Contoh 2 |
|---|---|
Lihat contoh di perangkat seluler Anda di http://www.gabrielconceicao.com/hovermobile atau verifikasi perpustakaan ini bekerja di situs web saya: http://www.gabrielconceicao.com/
Ketika pengguna menekan LCD tiga kali dengan sangat cepat, pointer akan muncul dan dia dapat memindahkan jarinya ke elemen dengan beberapa efek hover dan melihat efek itu, seperti di desktop. Jika elemen memiliki beberapa kode JavaScript "pada Hover", itu akan berjalan juga, dengan pendengar. Ketika dia berhenti menekan LCD, pointer menghilang.
Perpustakaan akan memecat penyentuh acara ketika dia melayang dan menyentuh api ketika meninggalkan elemen.
button:hover{
background-color: red;
}
Yang harus Anda lakukan adalah membuat kelas baru seperti ini:
button.hover{
background-color: red;
}
JavaScript: Dengan perpustakaan ini apa yang diperlukan untuk acara mouseover yang berfungsi pada perangkat seluler?
Sederhana menentukan peristiwa penyentuh dan sentuhan di elemen dan perpustakaan akan menembakkan peristiwa.
Contoh:
$('button').on('mouseover touchenter', function(e) {
// make something cool on hover
});
$('button').on('mouseleave touchleave', function(e) {
// make something cool on leave
});
Anda dapat memulai perpustakaan ini, memanggil fungsi start dengan parameter ini:
<script type="text/javascript">
gO.ready( function(){
hoverMobile.start({
pointerEl: '.pointer',
animateEls: 'a,button,.more',
hideAfterTouch: true,
showPointer: true,
pointerOffsetX: 20,
pointerOffsetY: 70,
delayPointer: 200,
fireHoverEvent: true,
applyHoverCssEffect: true,
hoverClassName: 'hover',
});
});
</script>
Parameter "Animateels" mendefinisikan elemen apa dari DOM akan menunjukkan efeknya.
Lihat contoh implementasi: https://github.com/gabrielpconceicao/hovermobile/blob/master/index.html#l33
Perpustakaan ini tergantung pada go.library. Untuk informasi lebih lanjut tentang ini, lihat https://github.com/gabrielpconceicao/go-library
Proses Pengembangan #Dalam