我有一个主菜单,将在jquery中显示带有click事件的子菜单(客户端想要点击而不是悬停)所以我得到它工作但我仍然无法找出一件事:我有菜单和子菜单正常工作所以当我点击"新闻"时,子菜单很好地向下滑动,当我点击"新闻"时,它会关闭,但是如果在打开新闻'子菜单后我点击"资源",则会出现相应的子菜单,但新闻'子菜单保持打开状态,我希望在点击另一个菜单项或主菜单区域外的任何想法时关闭前一个子菜单?这是我得到的:
<ul id="MainMenu">
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li>
<a href="#">News</a>
<ul class="noJS">
<li><a href="#">sub menu 1</a></li>
<li><a href="#">sub menu 2</a></li>
<li><a href="#">sub menu 3</a></li>
<li><a href="#">sub menu 4</a></li>
<li><a href="#">sub menu 5</a></li>
<li><a href="#">sub menu 6</a></li>
</ul>
</li>
<li><a href="#">Jobs</a></li>
<li><a href="#">Contact Us</a></li>
<li><a href="#">Admin</a></li>
<li>
<a href="#">Resources</a>
<ul class="noJS">
<li><a href="#">sub menu 1</a></li>
<li><a href="#">sub menu 2</a></li>
<li><a href="#">sub menu 3</a></li>
<li><a href="#">sub menu 4</a></li>
<li><a href="#">sub menu 5</a></li>
<li><a href="#">sub menu 6</a></li>
</ul>
</li>
<li class="lastChild"><a href="#">New …Run Code Online (Sandbox Code Playgroud) 我正在更新一个站点并将页面从.html更改为.asp页面将与旧的html页面具有完全相同的名称,唯一的区别将是文件扩展名.这会影响现有的SE排名吗?有解决方案吗?我在这台微软服务器上没有Apache.提前致谢
有没有办法在物化中将HTML标记添加到工具提示?我试图在工具提示中安排一些数据作为定义列表.我试图将它直接添加到data-tooltip属性中,但它似乎无法识别标签.
我想知道如何只有第一次加载页面时才能加载或显示广告的div,但每次刷新页面时都会隐藏它?
我只有用Jquery加载div的代码,但在刷新页面后不知道如何隐藏它:
$(document).ready(function() {
$(".referralProgram").fadeIn("slow");
});
Run Code Online (Sandbox Code Playgroud) 我很难弄清楚这一点。我有一个孩子、父母和祖父母元素。我想知道相对于祖父母的子偏移位置(位置:绝对),但是这是棘手的部分,父元素必须像手风琴一样处于相对位置,因此当折叠时,子元素也会折叠。我不能让父母没有相对位置,否则绝对孩子不会崩溃并留在原地。
我目前可以在 Jquery 中获取相对于父级的子级位置
// simple accordion
$('.accordion').on('click',function(){
$(this).next().slideToggle();
})
// get child offset
var childPos = $('.child').position();
console.log(childPos.top) // top position from granparent
Run Code Online (Sandbox Code Playgroud)
CSS
.grandparent{
position:relative;
}
.parent{
position: relative;
padding:20px;
}
.child{
position: absolute
}
Run Code Online (Sandbox Code Playgroud)
超文本标记语言
<div class="grandparent">
<div class="parent">
<div class="accordion">accordion</div>
<div class="child">
child content
</div>
</div>
<div class="parent">
<div class="accordion">accordion</div>
<div class="child">
child content
</div>
</div>
<div class="parent">
<div class="accordion">accordion</div>
<div class="child">
child content
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
请帮忙!