0

我试图结合两个 JQuery 函数,但没有任何成功。

if (querySt("photoid")) {
  var value = querySt("photoid");
   alert(value);
}

window.onload = function() {
  if(window.location.hash) {
    $(window.location.hash).trigger('click');
  }
};

尝试了以下方法:

if (querySt("photoid")) {   
  var value = querySt("photoid");
  window.onload = function() {
    if(window.location.value) {
      $('#' + window.location.value).trigger('click');
    }
  }
};  

哈希需要用实际的“#”符号替换。photoid 返回图像 id 值,如 415。

任何建议将不胜感激。

亲切的问候,查尔

4

1 回答 1

1

你应该试试这个

window.onload = function() {

    if (querySt("photoid")) {
       var value = querySt("photoid");
       alert(value);
    }

    if(window.location.hash) {
        $(window.location.hash).trigger('click');
    }

};
于 2013-05-27T04:33:19.363 回答