Функция javascript / jQuery с location.search и click () не запускаются в IE7 - работает в другом месте - PullRequest
0 голосов
/ 23 января 2012

Внутри моего $(document).ready у меня есть функция, которая просматривает URL-адрес и ищет переменную. Если переменная существует, функция запустит красивую коробку с видео.

Функция работает во всем, кроме 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();
  }
});
});

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

1 Ответ

0 голосов
/ 23 января 2012
if(location.search == "?video=true")

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

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