0

我已经有一个带有对象的 dojo 可滚动视图 div。当我查看 div 时,我希望该 div 可以通过捏缩放手势进行缩放,我该怎么做?

<div id="divSvgView" dojoType="dojox.mobile.ScrollableView" style="background-color: #d0d0d0;">
        <!--foreground-->
        <div style="float:right; width:30px; height:30px;position: absolute; z-index:10; right: 20px; top: 20px"><a href="javascript:goToLastNodeDiv()"><img class="closeIcon" src="img/close-icon.png" /></a></div>
        <!--background-->
        <div style="width:100%; position: absolute; z-index:2"><object type="application/xhtml+xml" id="svgObject" data="" style="width:100%; height:97%;margin:1%;"></object></div>   
</div>
4

1 回答 1

0

没有内置任何东西。由于您的 div 不包含 Dojo 小部件而是纯 HTML,我不确定您是否真的需要使用 dojox.mobile 的 ScrollableView。相反,您可以依赖带有溢出的DIV:滚动(在各种最新的浏览器上支持;例如参见https://developer.mozilla.org/en-US/docs/Web/CSS/overflow和stackoverflow 上的许多点击) ,并使用您可以在网络上找到的指南(包括在 stackoverflow 上)在 Dojox Mobile 上独立实现捏合缩放手势(使用 CSS3捏合缩放只是一个示例)。

于 2013-05-28T15:32:07.933 回答