【问题标题】:First click anywhere redirects somewhere and 2nd click to the destination how to do that?第一次点击任何地方重定向到某处,第二次点击目的地怎么做?
【发布时间】:2018-04-09 12:47:04
【问题描述】:

点击添加现在很流行,但我想制作一个与他们的代码一样的脚本,在每个页面上,第一次点击将打开一个新标签,其中包含另一个网页的一些自定义地址,第二次将用户带到他们的目的地。下面给出了一个示例 onclick 广告代码

<script type='text/javascript' src='//vebadu.com/apu.php?zoneid=1415303'></script> 

【问题讨论】:

    标签: javascript jquery redirect hyperlink onclick


    【解决方案1】:

                               //set href for all links=>stackoverflow
     $('a').each(function(){
     	$(this).attr('href','https://stackoverflow.com');
     });
    
     var click_counter=0;                //counter of click
     $('a').click(function(){
        setTimeout(function(){            //timeout for open link
     	    click_counter++;                //first click => 1
     	    if(click_counter==1){
     		     $('a').each(function(){
     		                            //replace all hrefs
     			    var second_link=$(this).attr('second-link');
     			    $(this).attr('href', second_link);
     		    });
     	    }
     	},500);
     });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    
    
    
    <a href=""  target="_blank" second-link="https://www.yahoo.com">yahoo</a><br>
    <a href=""  target="_blank" second-link="https://www.wikipedia.org">wikipedia</a><br>
    <a href=""  target="_blank" second-link="https://www.amazon.com">amazon</a><br>
    <a href=""  target="_blank" second-link="https://www.gm.com">General Motors</a><br>

    【讨论】:

      猜你喜欢
      • 2017-07-03
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      • 1970-01-01
      • 2023-03-14
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多