4

クリックされたときに発信リンクを遅らせようとしているので、Google イベント トラッキングが発生する時間があります。

次のコードを書きましたが、変数を window.location に渡す方法がわかりません。リンクアドレスではなく、文字列「url」として追加するだけです。私は何を間違っていますか?

$("a.private-product-order-button").click(function(e) {
   e.preventDefault();
   _gaq.push(['_trackEvent', 'Order buttons', 'Click', 'Service']);
   var url = $(this).attr("href");
   setTimeout(function() {
      $(window.location).attr('href', 'url');
      }, 200);
});
4

3 に答える 3

1

結局のところ、文字列を追加しているからです。

そのはず:

$(window.location).attr('href', url);

いいえ

$(window.location).attr('href', 'url');
于 2013-02-13T09:37:09.737 に答える