【发布时间】:2018-03-08 20:54:49
【问题描述】:
此功能在 php 网站上运行,但当我将其转换为 wordpress 时,我的菜单链接不起作用,正在添加另一个 url。这是我单击其中一个菜单链接后的网址示例:http://localhost/wordpress/#http://localhost/wordpress/
$(document).on("click", "#footer .menu a, .logo a", function(e) {
e.preventDefault();
var url = $(this).attr("href").replace("#", "");
window.location.hash = url.replace(".php", "");
if(!$(this).hasClass("no-ajax") && !$(this).hasClass("active")) {
$("#footer .menu a, .logo a").removeClass("active");
$(this).addClass("active");
$("#site-loader").fadeIn("medium", function() {
$("#main-content #main-content-load").fadeOut("medium", function() {
$("#main-content").addClass("transitioning");
$("#main-content").load(url + " #main-content-load", function() {
$("#main-content #main-content-load").fadeIn("medium", function() {
if(url == "index.php") {
initSlider();
}
if(url == "about-us.php") {
initAboutSlider();
}
$("#main-content").removeClass("transitioning");
$("#site-loader").fadeOut("medium");
});
});
});
});
}
$("#footer").removeClass("expanded");
});
【问题讨论】:
-
别人如何访问你提供的 localhost url?
-
您从中获取 URL 的 href 标记中有什么内容。?也添加您的 HTML。
-
你不能,因为我在没有网络托管的情况下工作,但我提供它只是作为我点击菜单链接之一后我的网址发生的事情的一个例子
标签: javascript php jquery wordpress