首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨浏览器纯-基于javascript的popover工具?

跨浏览器纯-基于javascript的popover工具?
EN

Stack Overflow用户
提问于 2012-01-11 19:50:31
回答 3查看 1.6K关注 0票数 1

在我看来,这是不可能的事。我需要添加一个跨浏览器的基于javascript的xhtml/css弹出--比如Lightbox,shadownbox,等等--一个显示页面加载的模态信息弹出器--“一些页面”。

“一些页面”是一个大约30个apache的集合,托管6或7个不同的域和子域。其中一些是为静态HTML服务的,有些是Wordpress、MediaWiki等。因此,我正在寻找一些尽可能接近<script source="http://foo.example.com/popover.js></script>的方法,即在“任意”页面上包含一个JS脚本,然后是JS编写的弹出器。显然,尽可能轻量级的东西是最好的。

任何建议都将不胜感激.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-15 04:30:56

最后我使用了来自:http://point47.com/journal/2010/06/modal-box-on-page-load-with-jquery-fancy-box-and-cookie-plugin/的解决方案

以及一些jQuery脚本的加载。

票数 0
EN

Stack Overflow用户

发布于 2012-01-11 20:16:24

大多数popover插件或代码将依赖于jQuery或其他框架。我最喜欢的是prettyPoppin。

http://www.no-margin-for-errors.com/projects/prettypopin/

如果您想支持不包含jQuery的页面,可以创建如下脚本

代码语言:javascript
复制
if( typeof jQuery === 'undefined' ) 
  document.write( unescape('%3Cscript type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"%3E%3C/script%3E' ) );
document.write( unescape('%3Cscript type="text/javascript" src="path to plugin"%3E%3C/script%3E' ) );

callPluginMethodThatShowsPopOver({content: ''});
票数 1
EN

Stack Overflow用户

发布于 2012-01-11 20:05:40

jQuery UI包有一个对话框插件,它支持弹出程序的模态版本。

尽管如此,你的要求相当模糊和相当广泛,所以我不知道你在寻找答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8825701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档