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