如何在页面加载之前加载jquery“模态窗口”?

时间:2009-05-30 03:04:22

标签: jquery

我正在用两种语言创建一个网站,我想在英文页面加载之前给出一个“jquery模态窗口”,以便选择另一种语言链接(在模态窗口上)。如果用户点击第二语言链接他会去那个页面,如果他想留英语他只需要关闭窗口。

3 个答案:

答案 0 :(得分:2)

如果您希望用户在使用网站之前选择一种语言,并且您当前的计划是使用“模态”jquery对话框来呈现它们...那么更有用,用户友好的方法是创建一种语言 - 用户将在进入您的网站时显示的选择登录页面。对于所有意图和目的,像这样的登陆页面是模态的,但它对用户来说更容易访问。如果其中任何一个因任何原因禁用了javascript,或者正在使用浏览器,那么<​​em>咳嗽 IE 咳嗽,那就不能很好地呈现基于dhtml的“模态”内容,那么至少你的用户没有任何古怪的东西,这可能使他们难以或不可能真正选择他们选择的语言。

也就是说,如果您希望脚本在页面加载期间在特定点运行...只需将脚本直接放在&lt; script&gt;内。标签,没有任何功能或周围的其他包装。加载脚本块后,浏览器将立即执行内联脚本,即使文档尚未“准备就绪”。

答案 1 :(得分:0)

如果您的模态插件需要在文档中包含特定的DIV,请将div直接放在文档中,将div直接放在body标记下,并将javascript代码直接放在该文档下。

答案 2 :(得分:0)

为什么不在页面加载时问你呢?

什么事?我的意思是,只是为他们提供了在可用语言之间进行选择的选项。 它不是那么烦人,最重要的是要记住他们的选择。

尝试在dom准备好之前显示一个模态框是痛苦的。

像SO这样的通知栏怎么样?

无论如何要回答你的问题,我想你应该像“加载”页面那样工作。

设置CSS并隐藏所有其他内容并使用modal box plugin进行JQuery

然后只需show()您网页的内容