我需要另一组(或几组)眼睛来看看我错过了什么。我正在以下网站上工作:http ://www.nbtc.org/nv2
我正在使用 .load 动态加载内容,当单击链接时,来自 .php 文件的相关代码会加载到位于主屏幕顶部的空 div 中。
顶部菜单栏上的所有链接都运行良好,我在左侧垂直菜单栏上填充的几个链接也运行良好。以 Drive & Park - Cashkey 为例。仅供参考 - “主页”链接有效。
但是,主屏幕上的“免费拼车/拼车匹配、公交信息”链接将无法使用。该代码的格式与其他有效链接的格式相同。我确信我组织不同部分的方式使其无法正常工作,我只是看不到它。
链接很好,从左侧菜单中选择“请求信息”-“拼车信息”会显示相同的页面,没有问题。
在此先感谢您的帮助!
更新!!对不起!!如果我真的放置了正确的网站会有所帮助。它实际上是http://www.nbtc.org/nv2。(我将链接固定在顶部)
至于具体代码,水平和垂直菜单栏中的链接是以下的变体:
<script type="text/javascript">
$("#menubar").on("click", ".target", function(event{event.preventDefault();
$("#content").load(event.target.href);
});
</script>
因此,该链接具有“.target”类,然后将链接的 php 加载到主主页顶部的空 div '#content' 中。除了 ID 之外,脚本是相同的。左侧菜单的脚本显示“#leftmenu1”而不是“#menubar”。
所以问题出在“免费拼车匹配”按钮上。它位于空的 '#content' div 后面的 '#splash' div 中,它使用以下脚本:
<script type="text/javascript">
$("#splash").on("click", ".target", function(event){event.preventDefault();
$("#content").load(event.target.href);
});
</script>
这是相同的脚本,但它不起作用!查看页面,两个菜单栏中的已完成链接完美运行。我知道它不是链接本身,因为左侧菜单上的一个按钮可以毫无问题地链接到相同的内容。谢谢!