openSeaDragon

fhdhj 2017-12-20 03:15:59
怎么在openSeaDragon上加放大10倍的按钮
...全文
528 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
新果科技 2018-03-09
  • 打赏
  • 举报
回复
var viewer = OpenSeadragon({ id: "openSeadragon1", prefixUrl: "/static/plugins/openseadragon/images", tileSources: { Image: { xmlns: "http://schemas.microsoft.com/deepzoom/2009", Url: "/static/js/test_files/", Overlap: "1", TileSize: "256", Format : "jpeg", Size:{ Height: "20000", Width: "20000" } } }, showNavigator: true, navigatorHeight: "120px", navigatorWidth: "145px", fullPageButton: "full-page", zoomInButton: "zoom-in", zoomOutButton: "zoom-out", homeButton: "home", }); var imagingHelper = viewer.activateImagingHelper({ onImageViewChanged: onImageViewChanged }); function onImageViewChanged(event) { var zoom=viewer.viewport.getZoom() $('.int input').val(zoom.toFixed(2)*4) var value=$('.int input').val() $('.int span').text(zoom.toFixed(1)) var left=(value*1+17)*0.9 $('.int .rm').css('left',left+'px') }; //下面分别是放大5,10,20,40倍 $('#five').click(function () { viewer.viewport.zoomTo(5) }); $('#ten').click(function () { viewer.viewport.zoomTo(10) }); $('#twenty').click(function () { viewer.viewport.zoomTo(20) }); $('#forty').click(function () { viewer.viewport.zoomTo(40) });

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧