草庐IT

auto_zoom

全部标签

javascript - "Zoom"使用 JavaScript 的浏览器窗口/ View ?

我们可以通过按住ctrl来放大和缩小滚动。但我想使用jQuery或JavaScript来做到这一点。有可能吗? 最佳答案 因为你也在jquery中做了标记(尽管在问题标题中只写了js)我会添加这个答案您可以将以下css添加到网页以缩放浏览器窗口body{-moz-transform:scale(0.8,0.8);zoom:0.8;zoom:80%;}所以你的jquery变成了$(document).ready(function(){$('body').css('zoom','80%');/*Webkitbrowsers*/$('bo

javascript - 有没有办法加快 Element.scrollIntoView 'smooth' 的行为?什么是 'auto' ?

我有几个关于Element.scrollIntoView的实验性scrollIntoViewOptions的问题function.我知道它是实验性的,但我使用的是Chrome65,所以我想我也可以使用它。将behavior设置为auto是什么意思。在我的机器上,auto似乎与instant的表现相同当我将behavior设置为smooth并想要滚动到表格中的某个内容时,它只能非常缓慢地滚动到我想要的元素。有没有人对如何加速这种类型的动画有任何一般性的指示(如果可能的话)?我不一定需要你为我做所有事情,我只是不知道从哪里开始。 最佳答案

javascript - jQuery 移动 : Pinch/Zoom/Scale Gesture - console. 日志 ('something' );

我根本无法在文档或任何地方找到有关如何使用jQueryMobile在触摸设备上检测简单的缩放手势的任何内容?我也会考虑使用另一个库或任何东西。我只想检测用户是否试图缩放网站上的内容。所以我不需要处理网站元素上的捏合手势,而是网站本身。我只想听听我网站上的捏合手势。知道怎么做吗?谢谢 最佳答案 vendor的支持各不相同,而iOS是唯一可以可靠地使用多点触控Javascript事件的平台。http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Re

javascript - 谷歌地图 v3 : Any way to force a high maximum Zoom Level (maxZoom 24)?

我们正在开展一个考古测绘项目,我们在该项目中对数百张手绘map进行了地理配准。这些都可以在非常高的缩放级别下查看,这在Googlemap中转换为缩放级别22、23和24。但是,默认情况下,google-maps类型Map只能达到zoom级别21。我尝试了几种方法来强制将最大缩放级别提高到24,但这里建议的几种方法已被证明是笨拙且不一致的(例如,强制用户切换到卫星然后返回map以获取它可以工作)。有人知道如何有效地执行24的maxZoom吗? 最佳答案 GoogleMapsAPI有一个名为numZoomLevels的属性。您需要使用适

javascript - 为什么将 'margin: 0 auto' 添加到 slider 菜单会破坏它?

我正在创建一个slider菜单并且一切正常,直到我尝试使用margin:0auto;将其居中我强烈认为问题出在相对定位和我正在使用的jQuery.animate函数上。所以我正在寻找另一种方法来实现相同的结果!这是一个解决问题的fiddlehttp://jsfiddle.net/jwsh7/(无法包含图像,所以我在所有内容上都加上了边框,问题出在绿色边框的div上)删除margin:0auto;以查看它是否按我希望的方式工作。body{margin:0;padding:0;}#content{width:625px;border:1pxsolidred;}#contentdiv.sli

javascript - D3 : How to handle zooming and tooltips in a single chart?

我有一个可视化效果,它本质上是一系列堆叠条形图,每个条形图都包含几个面板。例如,here是三个这样的条形图,每个都有四个面板。我已经设法实现了跨图表协调的平移/缩放功能。This例如,如果我从最后一张图像放大到第三个面板,它会是什么样子。从放置在每个图表上的不可见矩形调用缩放行为。我的问题是我想根据用户光标在绘图中的位置启用工具提示功能。然而,由于缩放矩形位于图表的顶部,因此实际图表本身中的任何SVG元素都没有注册任何鼠标事件。有人知道解决这个问题的方法吗? 最佳答案 我正在关注MikeBostock'sexample,就像你在我的

javascript - D3 : zoom to bounding box with d3-tiles

我已经成功地将D3(矢量)map分层放置在从Mapbox中提取图block的d3-tile(光栅)map之上。手动缩放效果完美,矢量和光栅同步。我现在正在尝试实现MikeBostock'zoom-to-bounding-box'功能,应用程序可在用户单击时放大所需的国家/地区。我想我快到了,但现在似乎不匹配,可以这么说,map缩小到外太空。我在这个jsfiddle中重现了这个问题.我需要在“缩放”功能中进行哪些修改才能使map按预期正确缩放?我认为这就是问题所在:vector.selectAll("path").attr("transform","translate("+[transf

javascript - 在 FOCUS 上使用 Javascript 的 Auto Dash(电话号码格式)

试图实现这种格式的自动破折号XXX-XXX-XXXX这是我目前所拥有的:$('.telnumber').keyup(function(){varfoo=$(this).val().split("-").join("");//removehyphensfoo=foo.match(newRegExp('.{1,3}','g')).join("-");$(this).val(foo);});前2个block没问题,但如何限制最后一个block接受4位数字?到现在有3位还是自动破折号。我不擅长REGEX,所以任何想法都会受到赞赏。 最佳答案

javascript - zoom.scaleExtent() 在 d3.js 中做了什么?

我已经创建了d3时间轴,//minDateandmaxDatesarejavascriptdateobject.vartimeScale=d3.scaleTime().domain([minDate,maxDate]).range([0,width]);vartimeAxis=d3.axisBottom(timeScale);我已经在这个轴上添加了缩放交互//gXisgroupdivthathastimeAxis.gX.call(d3.zoom(timeScale).scaleExtent([0,4]).on("zoom",function(d){//Dosomething.}))但最

javascript - Accessibility: d3 brush/zoom 可以获得焦点并用键盘控制

关于如何使用键盘控制d3笔刷/缩放的任何提示:1.专注笔刷控制能力2.能够使用键盘改变笔刷区域是否支持开箱即用?更新:显然没有开箱即用的解决方案(希望d3会在某个时候提供)。这意味着自定义解决方案将取决于可视化/场景。发布实际的用户体验和要求,并将针对此特定案例提供解决方案。为了满足可访问性要求,任务是修改下面的图表控件,以便能够使用键盘进行缩放/画笔。这包括:1)能够设置焦点;2)能够使用左右箭头键进行控制。 最佳答案 我要用这个bl.ock作为引用。我相信这是您图像的来源。缩放和画笔功能比较我们对这个block中的一些东西感兴趣