Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript href链接仅在“上打开”;在“新建”选项卡中单击鼠标右键;_Javascript_Jquery_Ajax_Hyperlink_Href - Fatal编程技术网

Javascript href链接仅在“上打开”;在“新建”选项卡中单击鼠标右键;

Javascript href链接仅在“上打开”;在“新建”选项卡中单击鼠标右键;,javascript,jquery,ajax,hyperlink,href,Javascript,Jquery,Ajax,Hyperlink,Href,我遇到了一些脚本干扰我的基本href链接,并且不允许左键单击打开它们的问题 我的url是,在每个特定的项目页面上(如)“查看站点”按钮没有任何作用,除非您右键单击并在新选项卡中打开。我知道问题所在,但似乎找不出解决办法 提前感谢。:) 我认为单击事件被event.preventDefault()阻塞了。这是阻止链接返回的相关代码。由于href值实际上是math#值,因此它的默认操作被阻止 $("a").click(function( event ) { if ( $(this).at

我遇到了一些脚本干扰我的基本href链接,并且不允许左键单击打开它们的问题

我的url是,在每个特定的项目页面上(如)“查看站点”按钮没有任何作用,除非您右键单击并在新选项卡中打开。我知道问题所在,但似乎找不出解决办法


提前感谢。:)

我认为单击事件被event.preventDefault()阻塞了。

这是阻止链接返回的相关代码。由于href值实际上是math
#
值,因此它的默认操作被阻止

$("a").click(function( event ) {
      if ( $(this).attr("href").match("#") ) {
      event.preventDefault();
      var href = $(this).attr('href').replace('#', '')
      scrollToAnchor( href );
});

将单击功能添加到
Dom Ready

$(document).ready(function(){
    $("a").click(function( event ) {
          if ( $(this).attr("href").match("#") ) {
          event.preventDefault();
          var href = $(this).attr('href').replace('#', '')
          scrollToAnchor( href );
    });
});

我删除了那部分脚本,但链接仍然不起作用。当涉及到创建网站时,我(显然)在脚本方面不是很在行。我真的很想感谢你们花时间来帮助我。试着清理你们的缓存。你们能提供一把小提琴吗???