【问题标题】:DIV enlarge to window size on clickDIV 在点击时放大到窗口大小
【发布时间】:2013-06-25 05:55:47
【问题描述】:

如何在 jquery 的帮助下通过单击该 div 的新内容或布局将 div 放大到全屏。实际上,我在网页中制作了一个很小的 ​​div,并在该 div 上写入了一些文本或图像,当我单击该 div 时,它会变大到窗口大小,并提供有关 smalle div 内容的更多详细信息。

【问题讨论】:

  • 到目前为止你做了什么?你想把它当作一个对话框吗?
  • 不,我希望它是一个全新的页面...
  • 你为什么不去 oDesk 并雇用某人......这是我读过的第二个问题,基本上要求有人为你提供代码......

标签: jquery html jquery-ui css


【解决方案1】:

如果我理解正确,您已经可以将 DIV 放大为covers your document,现在您希望它变为全屏。如果是这种情况,请检查html5 full screen API。请注意,这目前是working draft,因此您需要检查compatibility of the browser 并相应地使用前缀。

只要我们谈论的是全屏,那么你就走运了,因为已经有一个用于此的 JQuery 插件:http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/ [Demo]

使用插件这是相关代码:

window.fullScreenApi.requestFullScreen(fsElement);

【讨论】:

  • 我想让它像 Windows 8 用户界面...单击 DIV 并在该新页面上使用新的细节 N 布局将其放大到窗口大小(全屏)。
  • @AnilPanwar 你确定你想要的不是导航到另一个页面吗?我已经发布了如何全屏显示。
  • codecanyon.net/item/melonhtml5-metro-ui/full_screen_preview/… 我想要这种效果,当我点击任何 div..plz 时请查看链接
  • Anil - 该网站非常复杂。主题标签寻址的使用暗示了像 BackboneJS 这样的框架。如果您想要它们的效果 - 为什么不要求从它们那里购买?
  • 这需要更多的工作,例如,您需要 HTML5 History API (diveintohtml5.info/history.html) 才能在不重新加载页面的情况下使导航工作,而且内容正在动态加载,这意味着一些 ajax .他们似乎还通过媒体查询(css-discuss.incutio.com/wiki/Fluid_Design)改变了样式。这只是 DIV,你确实意识到他们实际上出售了这段代码,对吧?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多