4

我正在为移动设备开发课程讲座,并且禁用了缩放功能。我想对页面上除图像以外的所有内容保持这种方式。

当用户单击在页面内打开弹出窗口的链接时,通过 jquery 将 meta user-scalable="no" 替换为 "yes",我已经接近了我之前的目标,允许用户在弹出窗口打开时放大,其中许多弹出窗口包含我想要启用缩放的图像。

但是,并非我希望用户能够放大的所有图像都在弹出窗口内,我也没有规定哪些内容应该放在哪里。我只控制 gui(css、脚本文件等)

有没有办法只对图像应用可扩展=“是”,同时保持其余的 gui 可扩展=“否”?

4

1 回答 1

0

缩放页面的一部分(图像)而不是其余部分并没有真正的意义。我认为您可能会对浏览器中图像的默认行为感到满意。user-scalable="no"像往常一样为网站设置,因为图像具有在新窗口中打开它们的链接 ( target="_blank"),这将打开一个新的浏览器选项卡并允许用户缩放,直到他们决定返回页面。

由于浏览器只需要显示图像的性能优势,与灯箱之类的方法相比,这种方法在移动设备上通常要优越得多。

我还要补充一点,当禁用用户缩放(包括我自己)时,许多用户会感到恼火。您可能需要考虑设置最小比例并允许用户根据需要进行缩放。

于 2013-02-22T04:21:19.247 回答