簡體   English   中英

d3 在 Firefox 中縮放 NaN

[英]d3 zoom NaN in Firefox

我有一個使用 d3 zoom 的應用程序,它可以在 Chrome 中運行,但在 Firefox 中不能(對我來說)。 我將縮放問題歸結為以下非常簡單的示例:

https://codesandbox.io/s/d3-zoom-error-in-firefox-mzid3

import { zoom } from "d3-zoom";
import { select } from "d3";

select("svg").call(
  zoom().on("zoom", (event) => {
    console.log(`Transform: ${event.transform.toString()}`);

    select("g").attr("transform", event.transform.toString());
  })
);

在代碼沙盒的默認拆分視圖中,灰色方塊上的輪子縮放對我有用,但是當我在新選項卡中打開瀏覽器預覽並嘗試它時,控制台會記錄“translate(NaN,NaN) scale(NaN)”的轉換值”。 我確定我遺漏了一些明顯的東西。

原來這是由我安裝的擴展引起的: https://addons.mozilla.org/en-US/firefox/addon/logitechsmoothscrolling/ Georgy 指出該演示對他們有用,這讓我更仔細地查看了我的特定 Firefox 配置文件。 由於該擴展程序已有 4 年的歷史,並且沒有它滾動看起來非常流暢,因此我對刪除擴展程序感到滿意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM