2012-01-23 1 views
0

Внутри моего $(document).ready У меня есть функция, которая просматривает URL-адрес и ищет переменную. Если переменная существует, функция будет запускать причудливый блок с видео.Функция javascript/jQuery с location.search и click() не работает в IE7 - работает в другом месте

Функция работает во всем, кроме IE7. Что мне не хватает, что может вызвать перерыв?

Вот сценарий:

$(document).ready(function(){ 
$(".video").fancybox({ 
    maxWidth : 800, 
    maxHeight : 600, 
    fitToView : false, 
    width  : '70%', 
    height  : '70%', 
    autoSize : false, 
    closeClick : false, 
    openEffect : 'none', 
    closeEffect : 'none' 
}); 

$(function(){ 
    if(location.search == "?video=true"){ 
    $('.video').click(); 
    } 
}); 
}); 

Заранее спасибо за любую помощь, вы жулик предоставить.

ответ

0
if(location.search == "?video=true") 

попробовать заменить его

var url = window.location; 
if(url.indexOf("?video=true") >= 0) 
+0

Это не похоже, чтобы решить проблему в IE7. – Ofeargall

Смежные вопросы