1

我在让 ColorBox 在我的网站上工作时遇到了一些脚本问题。

最初它被编码为覆盖默认链接跟随'launch(this);' 每当在链接上找到类 .boxElement 时。

我试图修改它,以便仅在它不是主页时才会发生覆盖,但它似乎没有触发。相反,它只是防止所有页面上的覆盖。

$('.' + boxElement, document).live('click', function (e) {
   if ( !is_home() ) {
       e.preventDefault();
       launch(this);
   } else { return true; }
});

谁能提供一些帮助?我确信这是一个简单的错误。

4

1 回答 1

5

此函数应为您的主页返回 true

   var is_home = function(){
      return window.location.href.indexOf("some_part_of_home_url") > -1;
   }
于 2013-02-20T11:55:31.097 回答