Saya telah mencoba demo zoom titik fokus roda mouse ( http://timmywil.github.io/jquery.panzoom/demo/ ) di FF pada mac dan PC dan juga tidak berfungsi. Sepertinya event mousewheel.focal tidak dipicu/diambil
PEMBARUAN: Saya melakukan beberapa googling dan ternyata FireFox perlu mendengarkan acara DOMMouseScroll
dan saya menemukan bahwa alih-alih melewatkan acara asli, itu berhasil jika saya membuat objek berdasarkan acara firefox, jadi dalam coffeescript saya melakukan ini:
jquery(@selector).on 'mousewheel.focal', (e) =>
onMouseWheel.call(@, e)
#FF specific mouse wheel support
jquery(@selector).on 'DOMMouseScroll', (e) =>
onMouseWheel.call(@, e)
onMouseWheel = (e) ->
e.preventDefault()
delta = e.originalEvent.wheelDelta
focalPoint = e
if delta is undefined
delta = e.originalEvent.detail
focalPoint =
clientX: e.originalEvent.clientX
clientY: e.originalEvent.clientY
logger.debug "delta=#{delta}", @
@$elem.panzoom 'zoom', delta < 0,
increment: settings.ZOOM_INCREMENT
focal: focalPoint
Saya telah memperhatikan beberapa gangguan grafis yang aneh ketika memperbesar FF di mana harimau SVG terbelah menjadi 4 kuadran selama satu detik selama pembesaran - tetapi itu juga mempengaruhi demo lain jadi saya kira itu adalah efek samping dari cara yang funky Mozilla menafsirkan SVG spesifikasi (yaitu berbeda dengan semua browser lain)
Mungkin perlu memperbarui halaman demo untuk mendukung FF.
Terima kasih, saya akan memperbarui halaman demo.
Halo
Maaf menyentuh topik lama seperti itu. Versi terbaru sepertinya tidak berfungsi di Firefox tanpa plugin ini. Saya tidak tahu ini sampai saya menemukan masalah ini. Saya hanya menemukan masalah ini karena komit pada .bowerrc
adalah satu-satunya komit dalam 3 tahun terakhir yang merujuk masalah (dan terlihat dari halaman depan repo)
Apakah berguna untuk menambahkan ke FAQ bahwa https://github.com/jquery/jquery-mousewheel diperlukan agar ini berfungsi di Firefox? (Atau apakah saya benar-benar buta?)
Contoh codepen: http://codepen.io/viion/pen/eBaVzN
Komentar yang paling membantu
Halo
Maaf menyentuh topik lama seperti itu. Versi terbaru sepertinya tidak berfungsi di Firefox tanpa plugin ini. Saya tidak tahu ini sampai saya menemukan masalah ini. Saya hanya menemukan masalah ini karena komit pada
.bowerrc
adalah satu-satunya komit dalam 3 tahun terakhir yang merujuk masalah (dan terlihat dari halaman depan repo)Apakah berguna untuk menambahkan ke FAQ bahwa https://github.com/jquery/jquery-mousewheel diperlukan agar ini berfungsi di Firefox? (Atau apakah saya benar-benar buta?)
Contoh codepen: http://codepen.io/viion/pen/eBaVzN