Jquery HTML链接不工作
我正在使用一个jquery,它是多层菜单,但我遇到了一些链接问题 jQuery: JS阵列演示: 当我在代码中实现时,该链接不可单击 比如说,, 在演示站点中,单击“设备”->“手机”->“超级智能手机” 我在“超级智能手机”中放了一个链接,但这个链接是不可点击的 该页面将不会直接指向我在标记中定义的“/devices/mobile/supersmartphones/” 以下是我的代码的一些部分:Jquery HTML链接不工作,jquery,html,css,Jquery,Html,Css,我正在使用一个jquery,它是多层菜单,但我遇到了一些链接问题 jQuery: JS阵列演示: 当我在代码中实现时,该链接不可单击 比如说,, 在演示站点中,单击“设备”->“手机”->“超级智能手机” 我在“超级智能手机”中放了一个链接,但这个链接是不可点击的 该页面将不会直接指向我在标记中定义的“/devices/mobile/supersmartphones/” 以下是我的代码的一些部分: <a href="/devices/mobile/supersmartphones/">
<a href="/devices/mobile/supersmartphones/">
<i class="floatRight undefined"></i>Super Smart Phone</a>
.mlpm_w a {
display: block;
outline: none;
overflow: hidden;
font-size: 1.5em;
line-height: 1em;
padding: .2em .2em;
text-decoration: none;
color: #fff;
}
.mlpm_w a:hover {
color: #ffe;
}
.mlpm_w .floatRight {
float: right;
}
title: 'All Product',
icon: 'fa fa-reorder',
items: [
{
name: 'Mobile Phone',
link: '/device/mobile/',
items: [
{
title: 'Mobile Phone',
items: [
{
name: 'Super Smart Phone',
link: '/device/mobile/supersmartphones/'
},
.mlpm_w a{
显示:块;
大纲:无;
溢出:隐藏;
字号:1.5em;
线高:1米;
填料:2em.2em;
文字装饰:无;
颜色:#fff;
}
.mlpm_w a:悬停{
颜色:#ffe;
}
.mlpm_w.对{
浮动:对;
}
标题:“所有产品”,
图标:'fa fa reorder',
项目:[
{
姓名:'手机',
链接:“/device/mobile/”,
项目:[
{
标题:"手机",,
项目:[
{
名称:'超级智能手机',
链接:“/device/mobile/supersmartphones/”
},
我不知道问题出在哪里,很难解释,对此我很抱歉
谢谢您解决了我的问题。您需要设置PreventItem单击false来处理菜单以连接自定义url
$('#menu').multilevelpushmenu( { preventItemClick: false } );
该插件使用自己的事件处理程序处理事件,您可以自定义这些事件处理程序。例如,如果您想打开包含内容的新选项卡,您可以这样做:
$('#menu').multilevelpushmenu({
onItemClick: function() {
$item = arguments[2]
var URL = $item.find( 'a' ).attr("href");
window.open(URL,'_blank');
}
});
这是因为你正在使用的js正在删除href值,并将其替换为#但我已经将#更改为我想要重定向的真实链接。但是js代码再次重写了它。如果你需要更多帮助,我可以帮你做。你可以为我们创建一个小提琴,看看你的脸为这个问题创建了一个什么问题。我改变了超级智能手机人u进入指向google.com。鼠标左键菜单除了右键单击并在新选项卡中打开外没有任何作用。抱歉,伙计,我认为你应该联系插件制造商,以确定如何使用该插件…:-/在我的代码中,当我单击链接时,菜单将返回到初始化的菜单。我无法在小提琴上复制它。好吧!因此此修复程序可以正常工作这是意料之中的事?或者你面临着另一个问题。?很抱歉,你不能理解它,你能给我小提琴或细节吗?没关系,我会尽力解决的。无论如何,谢谢。