Javascript - 使用项目选择构建可滚动地图的框架?

     2023-02-26     88

关键词:

【中文标题】Javascript - 使用项目选择构建可滚动地图的框架?【英文标题】:Javascript - Which framework to build scrollable map with item selection? 【发布时间】:2012-02-04 22:36:40 【问题描述】:

我需要在移动设备网站上滚动一个大地图区域,并且能够在地图上选择 PNG 或矢量图像,如下所示:

最简单的方法是什么? HTML5、jQuery、Sencha Touch 或 ?

【问题讨论】:

【参考方案1】:

使用 HTML5 画布,您可以像这样滚动:

JS:

var img = new Image();  
img.src = 'image.jpg'; 

var w = $(window).outerWidth();
var h = $(window).height();

var addit = -1;
var scrollSpeed = 10; 
var current = 0;

ctx = document.getElementById('canvas1').getContext('2d');

var init = setInterval(function() 
               current += addit;
               ctx.drawImage(img,current,0, w, h);
           , scrollSpeed);

CSS:

body 
  overflow: hidden;

#canvas1 
  position: absolute;
  height: 100%;
  width: auto;
  left: 0;
  top: 0;

HTML:

<canvas id="canvas1"  ></canvas>

【讨论】:

如何选择javascript构建工具之babelbrowserifywebpackgrunt以及gulp(代码片段)

当我们开始一个新的JavaScript项目时,我们需要考虑的第一件事就是搭建一个前端编译环境。但是在面对众多的JavaScript构建工具时,我们却无所适从,不知道究竟哪一个才是最适合我们的。想象一下,如果有一个很简单的判断标... 查看详情

Javascript(jQuery)在拖动项目时禁用页面滚动

】Javascript(jQuery)在拖动项目时禁用页面滚动【英文标题】:Javascript(jQuery)disablepagescrollwhendraggingitems【发布时间】:2012-02-2821:01:30【问题描述】:我有一个类似小部件的系统,其中包含可以拖动的小部件(使用jQuery可拖动/可排... 查看详情

构建一个多可执行的go项目(代码片段)

我正在尝试在Go中构建一个微服务架构项目。我目前正在使用支持模块的Go1.11,因此我将我的根目录放在GOPATH之外的任意选择目录中。如果我正确地获得微服务架构概念,虽然我的微服务需要独立,但它们可以共享依赖关系(我... 查看详情

使用纯 Javascript 滚动到可滚动 DIV 内的元素

】使用纯Javascript滚动到可滚动DIV内的元素【英文标题】:ScrollingtoaelementinsideascrollableDIVwithpureJavascript【发布时间】:2015-03-1419:53:56【问题描述】:我有一个包含overflow:scroll的div,并且我在DIV中有一些隐藏的元素。单击页面上的... 查看详情

使用纯 Javascript 滚动到可滚动 DIV 内的元素

】使用纯Javascript滚动到可滚动DIV内的元素【英文标题】:ScrollingtoaelementinsideascrollableDIVwithpureJavascript【发布时间】:2015-03-1419:53:56【问题描述】:我有一个包含overflow:scroll的div,并且我在DIV中有一些隐藏的元素。单击页面上的... 查看详情

创建一个可滚动的菜单,其中 UIImages 代表每个可能的选择。这些 UIImages 必须能够一张一张地捕捉到网格

】创建一个可滚动的菜单,其中UIImages代表每个可能的选择。这些UIImages必须能够一张一张地捕捉到网格【英文标题】:CreateascrollablemenuwithUIImagesrepresentingeachpossibleselection.TheseUIImagesmustbeabletosnaptothegridonebyone【发布时间】:2011-09-0... 查看详情

JavaScript:在 Chrome 中使用 textarea.setSelectionRange 后滚动到选择

】JavaScript:在Chrome中使用textarea.setSelectionRange后滚动到选择【英文标题】:JavaScript:Scrolltoselectionafterusingtextarea.setSelectionRangeinChrome【发布时间】:2011-11-1919:50:46【问题描述】:JavaScript函数使用.setSelectionRange()选择文本区域中的某... 查看详情

使用jQuery可拖动将项目拖动到可滚动的div之外

】使用jQuery可拖动将项目拖动到可滚动的div之外【英文标题】:DragitemoutsidethescrollabledivwithjQuerydraggable【发布时间】:2018-04-0820:29:09【问题描述】:所以我想要一个可滚动的div,里面有一些项目,但是当我尝试将项目拖到它外面... 查看详情

在 Xamarin c# 中滚动到可观察集合中的选定项目

...】:我想自动滚动到我的收藏视图中的选定项目。我正在使用ObservableCollection并且能够在我的视图中预先选择一个项目。所以我希望它出现在屏幕上以防万一物品很多。所以视图应该自动滚动到 查看详情

如何使用 JavaScript 使每一列(独立地)可过滤 HTML?

】如何使用JavaScript使每一列(独立地)可过滤HTML?【英文标题】:HowtomakeHTMLfilterablebyeverycolumn(independently)usingJavaScript?【发布时间】:2021-12-0714:02:12【问题描述】:按照这篇文章中的建议,我创建了一个可以根据任何列进行过滤... 查看详情

角度可滚动的垫选择列表?

...否可以使&lt;mat-selection-list&gt;可滚动(Angular7)?当项目太多而无法容纳一个窗口时,我想在右侧显示滚动条。<mat-cardfxFlex=" 查看详情

buildtools

...容。它致力于以下任务:生成源代码(如果在软件项目中使用自动生成的代码)。从项目的源代码生成文档。编译源代码。将已编译的代码打包到JAR文件或ZIP文件或WAR文件中。将打包的代码安装在本地存储库,服务器存储库或中... 查看详情

如何使用溢出的内容,列使弹性项目可滚动

】如何使用溢出的内容,列使弹性项目可滚动【英文标题】:howtomakeflexitemsscrollablewithoverflowingcontent,column【发布时间】:2018-07-0613:07:30【问题描述】:我有一支笔,是我收集起来的。我有一个面板部分,里面有方形div,有一个列... 查看详情

如何使 cmake 将 D 参数传递给 ar 以可重现地构建静态库

...ary【发布时间】:2021-06-0209:21:14【问题描述】:我的项目使用CMake从相同的C++代码构建静态和动态库。动态库文件(.so)在重建时保持不变,但静态库文件(.a)在每次重建时都会更改。我已经明白这是因为ar工具的行为, 查看详情

如何使溢出对象可滚动或从右侧开始?

...【问题描述】:我正在尝试重新创建github的热图。我正在使用来自uiws的包来构建热图,但是,在较小的屏幕上,我想让热图在x方向上可滚动,或者让热图从右侧边缘开始,以便显示最新日期。请参阅下面的图片以更好地了解我... 查看详情

c++的qt项目打包成独立可执行和发布的exe文件(代码片段)

以Demo项目为例,使用Qtcreator构建,使用EnigmaVirtualBox打包文章目录一.通过release方式构建项目二.使用windeployqt工具添加依赖项三.使用EnigmaVirtualBox打包四.附一个修改软件图标的简易方法一.通过release方式构建项目构建套件... 查看详情

c++的qt项目打包成独立可执行和发布的exe文件(代码片段)

以Demo项目为例,使用Qtcreator构建,使用EnigmaVirtualBox打包文章目录一.通过release方式构建项目二.使用windeployqt工具添加依赖项三.使用EnigmaVirtualBox打包四.附一个修改软件图标的简易方法一.通过release方式构建项目构建套件... 查看详情

使用 JavaScript/jQuery 滚动到 DIV 的顶部?

】使用JavaScript/jQuery滚动到DIV的顶部?【英文标题】:ScrolltothetopofaDIVusingJavaScript/jQuery?【发布时间】:2017-11-2918:54:27【问题描述】:我有一个&lt;div&gt;弹出窗口,当单击链接时会显示该弹出窗口。如果有溢出,它有可滚动... 查看详情