草庐IT

javascript - D3.JS 'zoom' 未定义

我正在尝试使用此代码制作简单的缩放/平移解决方案varmap=document.getElementById('map'),svg=d3.select('#map').call(d3.behavior.zoom().on("zoom",function(){svg.attr("transform","translate("+d3.event.translate+")"+"scale("+d3.event.scale+")")})).append('g');但是在this它给出的时刻:UncaughtTypeError:Cannotreadproperty'zoom'ofundefine

javascript - 鼠标悬停html缩放

我想在网站上放一张照片,当我将鼠标悬停在上面时,我想要一个放大镜缩放效果。我可以用Canvas或其他东西在html中做这个吗?也许是JavaScript?谢谢 最佳答案 将您的照片放在一个div中并添加Zoom通过CSS悬停。您可能希望在悬停时增加z-index。您可以添加到下面的CSS以使缩放后的照片看起来/样式更好。如果您不想重新发明轮子,请寻找一些Jquery插件,它可以用更少的努力以优雅的方式完成同样的事情。CSS:#div-1{position:absolute;}#div-1.hover{position:absolut

javascript - 鼠标悬停html缩放

我想在网站上放一张照片,当我将鼠标悬停在上面时,我想要一个放大镜缩放效果。我可以用Canvas或其他东西在html中做这个吗?也许是JavaScript?谢谢 最佳答案 将您的照片放在一个div中并添加Zoom通过CSS悬停。您可能希望在悬停时增加z-index。您可以添加到下面的CSS以使缩放后的照片看起来/样式更好。如果您不想重新发明轮子,请寻找一些Jquery插件,它可以用更少的努力以优雅的方式完成同样的事情。CSS:#div-1{position:absolute;}#div-1.hover{position:absolut

Javascript Canvas : Apply zoom at given coordinates

我正在努力实现Canvas缩放(在鼠标滚轮上),使用VanillaJavascript,但没有成功。滚动滚轮时,缩放必须应用于鼠标的坐标。之前有人在这里问过,但我的情况很不一样,考虑到我不能使用canvasContext.translate,以及offsetX和offsetY的值必须保持其绝对表示(未缩放)我真的很感激一些光。在下面的代码片段中,我提供了我当前的和功能失调的实现。当您放大和缩小保持相同的缩放坐标时,您将看到它是如何工作的,但是一旦您将鼠标移动到新坐标(当比例!=1时)并继续缩放,新的偏移量就会变得错误。//initiatevariabks:canvasref,offse

Javascript Canvas : Apply zoom at given coordinates

我正在努力实现Canvas缩放(在鼠标滚轮上),使用VanillaJavascript,但没有成功。滚动滚轮时,缩放必须应用于鼠标的坐标。之前有人在这里问过,但我的情况很不一样,考虑到我不能使用canvasContext.translate,以及offsetX和offsetY的值必须保持其绝对表示(未缩放)我真的很感激一些光。在下面的代码片段中,我提供了我当前的和功能失调的实现。当您放大和缩小保持相同的缩放坐标时,您将看到它是如何工作的,但是一旦您将鼠标移动到新坐标(当比例!=1时)并继续缩放,新的偏移量就会变得错误。//initiatevariabks:canvasref,offse

javascript - fabricjs - 在视口(viewport)中缩放 Canvas (可能吗?)

目前,我尝试为基于fabricjs-framework的可视化编辑器实现缩放功能.我环顾四周,但越来越困惑,因为我认识到这个特性/功能的开发对于社区和开发人员来说是一条漫长而崎岖的道路。因此,许多解决方案似乎已经过时。但此刻我找到了fabric-viewportdevelopedbytheRTSGrouponGithub.实现很简单,但它只能缩放/控制Canvas(内部)中的对象。也不是Canvas。但我也想缩放Canvas。(视口(viewport)内部)为了更好地理解我在寻找什么,我做了一个简单的解释图片:有没有办法使用fabricjs-viewport插件或其他尚未过时的解决方案

javascript - fabricjs - 在视口(viewport)中缩放 Canvas (可能吗?)

目前,我尝试为基于fabricjs-framework的可视化编辑器实现缩放功能.我环顾四周,但越来越困惑,因为我认识到这个特性/功能的开发对于社区和开发人员来说是一条漫长而崎岖的道路。因此,许多解决方案似乎已经过时。但此刻我找到了fabric-viewportdevelopedbytheRTSGrouponGithub.实现很简单,但它只能缩放/控制Canvas(内部)中的对象。也不是Canvas。但我也想缩放Canvas。(视口(viewport)内部)为了更好地理解我在寻找什么,我做了一个简单的解释图片:有没有办法使用fabricjs-viewport插件或其他尚未过时的解决方案

html - 将网站扩展到移动设备

我有一个Web应用程序,其中响应式布局不适用于移动设备,因此我尝试稍微调整视口(viewport)缩放比例但没有成功。页面大小为1280x720,因此在小屏幕上应该缩小,在大屏幕上放大:varscale=$(window).width()/1280;$('head').append('');我只针对宽度尝试过这个,但结果不是我想要的,我做错了什么吗? 最佳答案 我不确定你到底想达到什么目的,但是使用以下html和下面的JSvarsiteWidth=1280;varscale=screen.width/siteWidth;docume

html - 将网站扩展到移动设备

我有一个Web应用程序,其中响应式布局不适用于移动设备,因此我尝试稍微调整视口(viewport)缩放比例但没有成功。页面大小为1280x720,因此在小屏幕上应该缩小,在大屏幕上放大:varscale=$(window).width()/1280;$('head').append('');我只针对宽度尝试过这个,但结果不是我想要的,我做错了什么吗? 最佳答案 我不确定你到底想达到什么目的,但是使用以下html和下面的JSvarsiteWidth=1280;varscale=screen.width/siteWidth;docume

html - 在 Bootstrap 框架中禁用触摸设备的缩放

我正在使用twitterbootstrap框架。我想禁用触摸设备的缩放功能。我已经用过了这个。没有Bootstrap框架,我可以防止在触摸设备中缩放,但使用框架我不能。那么是否有任何解决方法可以做到这一点。提前致谢。 最佳答案 编写以下代码将禁用移动缩放禁用,并且还禁用聚焦于任何输入类型 关于html-在Bootstrap框架中禁用触摸设备的缩放,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que