草庐IT

Fill_Parent

全部标签

javascript - 带参数的 Window.Parent.Postmessage

我在我的页面上使用IFrame并与跨域IFrame进行通信-在Java脚本中使用.postmessage的跨浏览器解决方案在我的IFRAME目标页面中,我有这样的内容:window.parent.postMessage("Assigntovalue1","www.parentpage.com");window.parent.postMessage("Assigntovalue2","www.parentpage.com");然后在我的父页面中:vareventMethod=window.addEventListener?"addEventListener":"attachEvent";

html - .live() 处理时是否可以阻止子点击事件传播给 parent ?

我的图像和内容上有“背板”:http://syndex.me所以基本上,您点击一张图片,它会在点击的内容上方覆盖一个信息面板。我想做两件事:点击网站背景淡出当前打开的信息面板能够点击信息面板内的标签、链接或社交图标,而不会触发其父函数,该函数再次淡出。我不能对被父点击取代的子点击使用stopPropagation,因为我需要由.live()处理点击事件(seedocumentation)这是因为帖子是动态加载的。我不能只说这样的话:$("#Background").click(function(){//淡出信息板}因为整个帖子包装都涵盖了这一点,我不能把事件放在帽子上,因为那样我就更深

css - 强制绝对 div 听 parent 的填充?

这是我的HTML/CSS当前的样子:这是我想要它的样子:我如何修改下面的HTML/CSS以使其显示我想要的样子?HTML:CSS:.update{width:100%;background-color:#006699;text-align:center;height:56px;color:white;}#bottom{position:absolute;bottom:20px;width:100%;left:0;}#panel{width:21.25%;height:100%;background-color:#0794ea;float:left;padding:01.5%;-moz-

html - 伪造 :has() "parent selector" using only CSS

长期以来,它一直被誉为许多选择器问题的答案,甚至有些人认为它完全没有必要,但SelectorsLevel4伪类:has(),根据W3Spec的最新修订版,parent选择器更为人所知,它是Level4中唯一不会在CSS中实现的选择器。。原因是它效率低下并且已经被JavaScript功能覆盖。考虑到这一点,我一直在考虑如何使用纯CSS伪造这种效果。下面我提供了一种实现效果的方法,Q&Astyle作为答案,但想知道是否还有其他方法。具体而言,更高效的CSS实现或响应式CSS实现。 最佳答案 在Gecko和WebKit中,某些选择器可以使

html - CSS :before/:after selectors are suddenly being positioned separately of parent div

我换了一台新电脑,突然间CSS:after和:before选择器不再工作了。真正奇怪的是,我之前在另一台计算机上添加的:before/:after选择器在我的新计算机上完全正常显示。但是我现在添加的任何新代码都不会显示,即使我将旧代码复制并粘贴到新的div上也是如此。比如这个:htmlCSS#wtf{width:10px;height:20px;background:red;}#wtf:after{content:"";position:absolute;left:100px;top:10px;width:20px;height:20px;background:blue;}此代码在直接

html - div 宽度 100% +10px : relative to parent?

我有一个带有display:table/table-cell:auto布局的ul/li菜单,拉伸(stretch)以填充容器并在菜单项之间分配水平空间。我必须将一个额外的UI元素与最后一个菜单项对齐。我可以通过将该元素添加为最后一个li元素的子元素并使其100%宽来实现这一点。但是,我需要将此UI元素(语言选择器)部分定位在主要内容之外,因此我将其定位在相对右侧:-10px。但副作用是,与菜单元素相比,选择器的左边缘向右移动。通常我会将选择器div的宽度增加10px,但由于它是100%,我不能这样做。而父li的宽度由其文本内容决定。有没有一种方法可以使用纯CSS来实现这一点?我无法在选

javascript - 从 iFrame 获取 parent 文档

我看到了一些从iframe获取父文档的优雅解决方案——例如thisone.但是,我无法让它工作——我不认为这是可能的,因为证券问题(跨域脚本?)?我的问题是;我仍然可以从iframe中访问parent文档吗?还是这在最近几年发生了变化?如果我应该能够访问它;关于为什么在从iframe的内容打印parent.document或window.parent.document时我得到undefined的任何想法? 最佳答案 如果域匹配,仍然可以从框架内访问父级。例如,看看这些fiddle:框架主机:fiddle.jshell.net,父主机

html - 相对于祖 parent 的绝对父级内的位置元素

我有子元素需要与祖parent一起定位absolute。问题是父级也是绝对定位的。我不会使用JavaScript。如何仅使用纯CSS实现此目的?JSFiddleDemopositionmew.r.tto.gp.gp{height:200px;position:relative;}.p{height:100px;width:250px;position:absolute;top:50px;left:50px;}.c{position:absolute;height:50px;} 最佳答案 如果支持InternetExplorer8(及

javascript - children 如何收听/捕捉 parent 的事件

parent如何触发自定义事件以通知其child/sibling?例如:div2有addEventListener('customEvent2',doSth),然后div1将触发一个自定义事件(customEvnet2),但这永远不会触发div2的doSth函数。示例代码:http://jsfiddle.net/r4tcT/2/“div1触发customEvent2”按钮从不工作因此,当父级触发自定义事件(dispatchEvent[IE9]/fireEvent[IE9-]/trigger[jQuery])时,子级无法捕获该事件。有什么解决方法吗? 最佳答案

html - 使元素与祖 parent 一样宽

我有以下标记,其中#content的宽度为80%,并且包含.slide元素。我希望幻灯片与它们的祖parent一样宽(即本例中的正文)。这是我的标记并且无法更改:body{margin:0;font:mediummonospace;background:lightgray;}#content{margin:auto;width:80%;background:white;}#content:before,#content:after{content:"";display:table;}.slide{height:6em;background:indianred;}Loremipsumdo