$(#?????).click(function(){$('#bbb').hide();})http://jsfiddle.net/GkRY2/如果我想在用户单击框外#bbb时隐藏#bbb,我必须使用什么?但是,如果我单击div#bbb,则框仍然可见-仅在外部可见。 最佳答案 $('body').click(function(e){if(e.target.id=='bbb'){returntrue;}else{$('#bbb').hide();}});注释说明:有几种方法可以做到这一点,无论哪种方式,我们都需要监听对父元素的点击,无
我有两个具有背景图像的div,我想为第二个div添加边距,但它正在创建空白区域。如何在将div保持在另一个div内的同时添加上边距?.logo{background-image:url(image/logo2.png);height:40px;width:400px;margin-left:100px;display:block;margin-top:20px;}.background{background-image:url(image/empback.png);width:100%;height:94px;min-width:1345px;} 最佳答案
我有两个具有背景图像的div,我想为第二个div添加边距,但它正在创建空白区域。如何在将div保持在另一个div内的同时添加上边距?.logo{background-image:url(image/logo2.png);height:40px;width:400px;margin-left:100px;display:block;margin-top:20px;}.background{background-image:url(image/empback.png);width:100%;height:94px;min-width:1345px;} 最佳答案
我试图让一个嵌套的div在屏幕上从它包含/嵌套的div中全宽。http://jsfiddle.net/TheeAndre/JAdps/ 最佳答案 尝试width:100vw;代替width:100%;检查兼容性问题:http://caniuse.com/#search=vwPascalz,是的,在您的jsfiddle中它可以工作,但前提是您没有为您的父级指定除static以外的位置。在许多情况下,您需要您的parent是position:relative,因此child会将width:100%与父宽度相关联。
我试图让一个嵌套的div在屏幕上从它包含/嵌套的div中全宽。http://jsfiddle.net/TheeAndre/JAdps/ 最佳答案 尝试width:100vw;代替width:100%;检查兼容性问题:http://caniuse.com/#search=vwPascalz,是的,在您的jsfiddle中它可以工作,但前提是您没有为您的父级指定除static以外的位置。在许多情况下,您需要您的parent是position:relative,因此child会将width:100%与父宽度相关联。
我有以下html:ArticleHeadingAuthorName文章divs背景图片是动态设置的,所以在css中设置divs背景不行,我必须使用图片标签。我不太确定如何使用img作为div背景,同时在img上显示文本。文章div的高度也应该始终为180px,我只有以下简单的CSS:.article{height:180px;padding:10px;background-color:blue;}提前感谢您的任何提示! 最佳答案 你可以这样做:ArticleHeadingAuthorName在下面添加更多CSS:.article{h
我有以下html:ArticleHeadingAuthorName文章divs背景图片是动态设置的,所以在css中设置divs背景不行,我必须使用图片标签。我不太确定如何使用img作为div背景,同时在img上显示文本。文章div的高度也应该始终为180px,我只有以下简单的CSS:.article{height:180px;padding:10px;background-color:blue;}提前感谢您的任何提示! 最佳答案 你可以这样做:ArticleHeadingAuthorName在下面添加更多CSS:.article{h
我有:HereisText,thatIwanttoberemoved我要:删除所有文本但保留HTML结构的最简单方法是什么? 最佳答案 您可以创建一个函数/插件,它将递归遍历顶级元素中的元素,删除找到的任何文本节点:$.fn.removeText=function(){this.each(function(){//Getelementscontentsvar$cont=$(this).contents();//Loopthroughthecontents$cont.each(function(){var$this=$(this);/
我有:HereisText,thatIwanttoberemoved我要:删除所有文本但保留HTML结构的最简单方法是什么? 最佳答案 您可以创建一个函数/插件,它将递归遍历顶级元素中的元素,删除找到的任何文本节点:$.fn.removeText=function(){this.each(function(){//Getelementscontentsvar$cont=$(this).contents();//Loopthroughthecontents$cont.each(function(){var$this=$(this);/
我写了一个网页,其中的链接都包含在它们自己的标签中。我还使用CSS(边框、背景颜色、填充)制作了所有按钮样式。如何使整个DIV都可以单击以激活链接? 最佳答案 实现这种效果(使链接像按钮一样)的最佳方法是将css应用于链接本身。这是一个基本示例:a.mylink{display:block;padding:10px;width:200px;background-color:#000;color:#fff;}测试一下-整个按钮都是可点击的。它尊重浏览器的正常链接操作,如右键单击、状态url信息等。