0
我想创建一个fancybox/lightbox的警告,当用户使用IE7访问我的网站时会显示。我在Fancybox网站上进行了深入探讨,并且遇到了这个脚本,它将允许fancybox在页面上启动。我添加了一个IE7 if语句的组合。所以我的最终代码类似于下面的代码:Fancybox弹出IE 7的警告
<!--[if IE 7]>
jQuery(document).ready(function() {
$.fancybox(
'<h2>Hi!</h2><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam quis mi eu elit tempor facilisis id et neque</p>',
{
'autoDimensions' : false,
'width' : 350,
'height' : 'auto',
'transitionIn' : 'none',
'transitionOut' : 'none'
}
);
});
<![endif]-->
总之它没有工作。我把代码放在我的身体后面,也仅仅是为了清楚我的头脑中已经启用了所有的js文件和jquery文件。关于如何让这个工作的任何想法?有没有比这更好的解决方案?
我忘了补充一点,在后。当我测试它时,我确实已将它们放入。当页面加载时,它只会加载一个空白页面。 – thebradnet 2012-08-02 03:08:26
你可以使用JavaScript浏览器嗅探,而不是有条件的评论... – ahren 2012-08-02 03:12:20
你有任何浏览器嗅探脚本,你会推荐?如果浏览器版本低于8,我已将其分解为if语句,该语句将显示消息。问题现在,我正在寻找一个足够简单的脚本,它将为我提供浏览器版本号。我看过http://api.jquery.com/jQuery.browser/,但我无法弄清楚发生了什么。从那里我可以将JavaScript变量导出为一个PHP变量。问题是我不确定如何做到这一点。关于如何完成的任何想法? – thebradnet 2012-08-02 16:19:30