C# 页面未定向(超链接)
有人能告诉我为什么我的链接不能重定向到这个特定的页面吗?这是我的代码,我使用jQuery菜单:C# 页面未定向(超链接),c#,asp.net,C#,Asp.net,有人能告诉我为什么我的链接不能重定向到这个特定的页面吗?这是我的代码,我使用jQuery菜单: <link type="text/css" rel="stylesheet" media="all" href="css/styles.css" /> <script src="js/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="js/lavalamp.js" type="
<link type="text/css" rel="stylesheet" media="all" href="css/styles.css" />
<script src="js/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="js/lavalamp.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
var dleft = $('.lavalamp li.active').offset().left - $('.lavalamp').offset().left;
var dwidth = $('.lavalamp li.active').width() + "px";
//apply the current position of active item to our floatr element
$('.floatr').css({
"left": dleft+"px",
"width": dwidth
});
$('.lavalamp li').hover(function(){
var left = $(this).offset().left - ($(this).parents('.lavalamp').offset().left + 15);
var width = $(this).width() + "px";
var sictranslate = "translate("+left+"px, 0px)";
$(this).parent('ul').next('div.floatr').css({
"width": width,
"-webkit-transform": sictranslate,
"-moz-transform": sictranslate
});
},
function(){
var left = $(this).siblings('li.active').offset().left - ($(this).parents('.lavalamp').offset().left + 15);
var width = $(this).siblings('li.active').width() + "px";
var sictranslate = "translate("+left+"px, 0px)";
$(this).parent('ul').next('div.floatr').css({
"width": width,
"-webkit-transform": sictranslate,
"-moz-transform": sictranslate
});
}).click(function(){
$(this).siblings('li').removeClass('active');
$(this).addClass('active');
return false;
});
});
</script>
$(文档).ready(函数(){
var dleft=$('.lavalamp.li.active').offset().left-$('.lavalamp').offset().left;
var dwidth=$('.lavalamp li.active').width()+“px”;
//将活动项的当前位置应用于我们的浮动元素
$('.float').css({
“左”:dleft+“px”,
“宽度”:宽度
});
$('.lavalamp')。悬停(函数(){
var left=$(this.offset().left-($(this.parents)('.lavalamp').offset().left+15);
变量宽度=$(this).width()+“px”;
var sictranlate=“translate(“+left+”px,0px)”;
$(this).parent('ul').next('div.float').css({
“宽度”:宽度,
“-webkit转换”:sictranslate,
“-moz变换”:sictranslate
});
},
函数(){
var left=$(this).sides('li.active').offset().left-($(this).parents('.lavalamp').offset().left+15);
var width=$(this.sibbines('li.active').width()+“px”;
var sictranlate=“translate(“+left+”px,0px)”;
$(this).parent('ul').next('div.float').css({
“宽度”:宽度,
“-webkit转换”:sictranslate,
“-moz变换”:sictranslate
});
})。单击(函数(){
$(this).兄弟姐妹('li').removeClass('active');
$(this.addClass('active');
返回false;
});
});
-
当我点击主页时,页面什么也没做。告诉我该怎么做。
P/s:替换为超链接,但仍然相同 我本以为JQuery菜单插件正在使用组成菜单的原始HTML做一些事情。尝试检查元件以确认这一点
- 您使用的JQuery插件是什么
- 你能在页面加载后提供HTML吗
$(“.classname,#idofelement”)。单击(函数(){
//做你的事
});
有关lavalamp的教程,请参阅本页:
此外,您还可以在单击处理程序中使用以下命令重定向:
window.location.replace(“http://stackoverflow.com");
您可以使用类似于以下内容的方法查找在单击处理程序中单击的元素的类或id:
if($(this.attr(“id”)=“myelement”){
//使用window.location重定向此处
}否则{
//等
}
希望这有帮助 你的链接正确吗?服务器是否在端口
52731
上运行?是的,我的端口在52731上,链接绝对正确。这就是我在这里有点困惑的原因。你能提供一个错误日志吗?如果你将链接直接粘贴到浏览器中,你能加载页面吗?没有错误,只是不能将我指向页面。
<p><div class="lavalamp magenta">
<ul >
<li class="active">
<a href="http://localhost:52731/MCR/HomeUser.aspx">Home</a></li>
<li><a href="">Inventory</a></li>
<li><a href="">My Reservation</a></li>
<li><a href="">My Profile</a></li>
<li><a href="">Contact Us</a></li>
<li><a href="">Log Out</a></li>
</ul>
<div class="floatr"></div>
</div></p>