Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.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
当单击链接指向新的.php页面时,该链接不会';行不通_Php_Html_Css_Web - Fatal编程技术网

当单击链接指向新的.php页面时,该链接不会';行不通

当单击链接指向新的.php页面时,该链接不会';行不通,php,html,css,web,Php,Html,Css,Web,正如标题所述,当我单击页面内子菜单上的链接(内容区域中的链接,而不是标题中的链接)时,链接实际上不会跟随到各自的.php页面。我已经检查了所有东西两次,但我找不到问题所在。有什么线索吗 谢谢 参考页:您的一个JavaScript文件script.js,包含一个正在破坏锚定的单击事件侦听器。见第53-70行: // Isotope Filter $filter.find('a').click(function(){ ... return false; }); 如果删除返回fa

正如标题所述,当我单击页面内子菜单上的链接(内容区域中的链接,而不是标题中的链接)时,链接实际上不会跟随到各自的.php页面。我已经检查了所有东西两次,但我找不到问题所在。有什么线索吗

谢谢


参考页:

您的一个JavaScript文件
script.js
,包含一个正在破坏锚定的单击事件侦听器。见第53-70行:

// Isotope Filter
$filter.find('a').click(function(){

    ...

    return false;
});

如果删除
返回false你的链接应该再次工作。问题是
返回false指示客户端阻止在给定元素上正常执行单击事件(即,锚不导航)。

我的错误-我想每个人都只是在页面中“检查元素”。一秒钟!:)如何添加代码以使其正确格式化?您似乎有JavaScript冲突。禁用页面上的所有JS脚本可以使链接正常工作。编辑您的问题,然后粘贴到代码中。然后高亮显示所有内容并按Ctrl-K(或mac上的Command-K)-这与单击
{}
按钮相同。斯图尔特是对的。我能在我的网络控制台上看到50多个错误,非常感谢。这解决了问题!谢谢斯图尔特。没问题,祝你好运!:)我很好奇。是什么线索让你找到了那条线索?仅供将来参考。@MikeL我从之前禁用页面上所有JS的测试中知道这是由JavaScript引起的,您已经在上面提到,您已经找到了它是什么文件。因此,我搜索了该文件,查找对
的任何引用,并单击
,以查看是否有一个事件侦听器连接到这些锚。幸运的是,第一次出现的正是我所期望的侦听器,而且果然有一个
返回false在其中。所以我对它进行了注释,并对您的页面进行了测试。当这起作用时,我回到这里发布了我的发现。太棒了。谢谢您的演练。那么,有没有理由有人会将其编码为返回false?出于什么原因?