0

これが私が使用している関数です:

$('.urlz').click(function (event) {
    event.preventDefault();
    var url = this.href;
    log('Url of link : ' + url.toString());
    if (url.indexOf("bridge.asp") < 0) {
        var site_domain = fnGetDomain(url);
        //  window.location.href=$(this).attr('href');
        return false;
    }
});

これが要素です。

<a href="bridge.asp?sitename=webcing" target="_blank" class="urlz">Visit The Site</a>

私の関数の前に何かが発生する可能性があります。私はすでにdocument.readyにその関数を持っています。

4

1 に答える 1

3

return false間違った場所にあります...現在ifステートメント内にあります...最後に移動します...

$('.urlz').click(function(event){
  event.preventDefault();
  var url=this.href;
  log('Url of link : '+url.toString());
  if(url.indexOf("bridge.asp")<0){
    var site_domain=fnGetDomain(url);
    //  window.location.href=$(this).attr('href');
  }
  return false;   
});
于 2012-06-14T12:07:44.580 に答える