Javascript 当一个div显示“为我做点什么”时,当它隐藏时停止,使用jquery是否可能?
如果Javascript 当一个div显示“为我做点什么”时,当它隐藏时停止,使用jquery是否可能?,javascript,jquery,css,Javascript,Jquery,Css,如果#菜单下拉显示:块,将类添加到#标题,如何编写。否则从#标题中删除类,并遵循其他代码 谢谢 在CSS文件#菜单下拉{显示:无}并遵循我的jQuery代码,它将通过slideDown事件显示 jQuery(文档).ready(函数(){ jQuery(document).on(“单击”,“#菜单oc”,函数(){ jQuery(“菜单下拉”)。滑动切换(“慢速”); }); jQuery(窗口).滚动(函数(){ if(jQuery(this.scrollTop()>0){ jQuery(“
#菜单下拉
显示:块
,将类添加到#标题
,如何编写。否则从#标题中删除类
,并遵循其他代码
谢谢
在CSS文件#菜单下拉{显示:无}
并遵循我的jQuery代码,它将通过slideDown事件显示
jQuery(文档).ready(函数(){
jQuery(document).on(“单击”,“#菜单oc”,函数(){
jQuery(“菜单下拉”)。滑动切换(“慢速”);
});
jQuery(窗口).滚动(函数(){
if(jQuery(this.scrollTop()>0){
jQuery(“#头”).addClass(“固定”);
jQuery(“#header”).addClass(“goblack”);
}否则{
jQuery(“#头”).removeClass(“固定”);
jQuery(“#header”).removeClass(“goblack”);
}
});
jQuery(#introcenter”).animate({width:“0”},600,函数(){
jQuery(“.intro”).animate({height:“0”},600,函数(){
jQuery(#main”).animate({opacity:“1”},500);
});
});
});
你好
我认为您需要的是jquery-function和-selector
例如:
var $header = $("#header");
if ($("#menu-drop").is(":visible")) {
$header.addClass("myClass");
}
else
{
$header.removeClass("myClass");
}
像这样更改JS代码-
jQuery(window).scroll(function () {
if (jQuery(this).scrollTop() > 0 && (jQuery('#menu-drop').css('display') == 'none')) {
jQuery("#header").addClass("fixed");
jQuery("#header").addClass("goblack");
} else {
jQuery("#header").removeClass("fixed");
jQuery("#header").removeClass("goblack");
}
});
然后将内联样式添加到#菜单下拉菜单中
display: none;
勾选此项,您将看到#菜单下拉菜单
正在显示,并且#标题
不会显示边框颜色:黑色代码>
现在检查此项,您将看到我在菜单下拉菜单中添加了一个内联样式显示:none
,在本例中,标题变为黑色 我想你指的是javascript而不是java。对吧?对不起?你是什么意思?你用java标记了这个问题。正确的是JavaScript。我把它拿走了,谢谢。你知道答案吗?不,我不是JS。谢谢你的答案,但仍然没有工作。问题是当显示#菜单下拉菜单时,#标题
在滚动到黑色后!我想要#标题
只要在#菜单下拉
被隐藏时滚动后变黑,当它显示时,滚动不改变任何东西或让类变白谢谢,我在您的帮助下做了一点改变。谢谢兄弟
display: none;