我搜索过,但找不到任何东西。在页面上向下滚动后,我有一个粘性标题显示在页面上。这在页面上非常有效。但是,不幸的是,我现在不得不将它放在一个iframe中。我必须使用完全相同的代码,但我相信是window.scroll导致它出错。内容就位于页面顶部的所有内容后面,当检查代码时,它会停在该函数处,不再继续。是否有window.scroll(或滚动功能)的替代方案,或者是否有办法让它在iframe中工作?我所有的尝试都失败了。我的例子在这里https://www.bootply.com/edHiY15iJy#标题的HTMLCustomerName:Person!!Address:101Mai
我在iOS12上的Safari的iframe中显示的Bootstrap4.1模式有问题。测试的所有其他浏览器都按预期工作(甚至是iOS11上的Safari)。该问题似乎特定于iOS12。我创建了一个minimalexampledemonstratingtheissue.前两个按钮似乎按预期运行,但是最后4个按钮您可以看到问题,向下移动时每个按钮都更糟,当您尝试滚动或关注内部的元素时,最后一个按钮一起消失模态(见下面的截图):我会注意到我们正在以一种可能有点非正统的方式处理此功能,因为我们不是允许iframe的内容滚动,而是在它加载后通过在父子之间传递消息来调整它的高度message事件
我有一个BootstrapCarousel,其中包含许多来自Facebook的社交嵌入,都包含视频。我不会详细介绍BootstrapCarousel,因为这个简单的jsfiddle问题已经很明显了。并且是由于Facebook嵌入。如果您加载此页面:https://jsfiddle.net/1L95vqn4/,然后在“网络选项卡”上查看Chrome开发工具并在“XHR”上进行过滤(禁用缓存),您会看到34个请求,并且在您“播放”所有通过ajax加载的视频之前它加载了5.8MbFacebookiframe。我想延迟加载那些fbajax请求的权重,也就是说,只在用户按下“播放视频”时加载那些
我想在网页的iframe中显示图片。但是,问题是我无法将其扩展到其大小的100%。我想做的是以下内容。在我的网页上有一个iframe。在iframe中调用图像。将图像展开为全尺寸,作为react,iframe允许我滚动。我的网页上没有任何滚动条目前,这是我的代码:echo"";这样做的目的是,它使iframe出现在我的网页顶部,但仍未扩展到100%。如果我删除position:absolute而不是:echo"";我最终让它的宽度扩展到100%,但就高度而言,它只有3个像素高,并且有一个滚动条可以滚动到底部。我在网上搜索了一个修复程序,但我尝试过的都不起作用。有些人也提到更改CSS,但
我有一些JavaScript代码可以在给定的HTML页面中动态注入(inject)iframe。不幸的是,在Firefox中,并且仅在Firefox中,尽管iframe会不时创建,但相关的URL不会加载到其中。我知道它没有加载,因为相关的URL没有出现在Firebug网络选项卡中,并且当我检查iframe时,我没有在其中看到任何预期的HTML代码(当iframe在同一域中时)作为外围页面)。我也没有看到任何JavaScript或网络错误。这是一个代码片段,我已经检查了所有相关变量是否正确:variframe=document.createElement("iframe");iframe
当我尝试从iframe中获取内容窗口时,使用varcontentWindow=document.getElementbyId('iframe').contentWindow有时它会返回“Windowundefined”,因为contentWindow不存在。我似乎无法使用对其进行检查if(contentWindow===unidentified)orif(contentWindow===null)因为如果我试图从代码中获取值,它只会出错。有没有其他人遇到过这个问题并找到了解决方案? 最佳答案 你打字正确吗?getElementByI
我有一个iframe,我使用一个url和一些我作为GET传递的变量正式创建。是否可以设置源页面并将变量作为POST或其他方式传递?或者实际上,如果有可能以某种方式获取存储在父级中的变量,我也会接受。 最佳答案 在iframe中使用window.parent。在父窗口中:window.passingObj={"key":"value"};在iframe中:alert(window.parent.passingObj["key"]);//value 关于javascript-不使用GET将值
我有一个带有iframe的页面,在这个iframe中有一些链接应该在父窗口中打开一个模态窗口。问题是我无权将代码放入父窗口。我只能访问此iframe。有没有一种方法可以用具有这种限制的jquery来完成?谢谢! 最佳答案 您可以使用JQuery插件SimpleModal有一个名为“appendTo”的选项,您可以在其中告诉您将模态框放在何处。该方法的唯一问题是模态框的叠加层以iframe的大小显示,因此您必须在打开它后为其指定所需的宽度和高度。$('#div-modal').modal({appendTo:$(window.pare
我发现了一个影响Safari6.1和7.0的错误(在Safari5.1和6.0中没有问题)。我已将其报告给Apple。测试用例在这里:http://tremby.net/dump/iframe-safari/代码非常简单。父页面只有一个iframe,而iframe有一个mousewheel事件的监听器,该事件会触发警报。iframe的内容小于iframe本身(稍后会详细介绍)。如果您通过单击地址栏并按Enter键刷新此页面,iframe中的鼠标滚轮事件将不会触发(您看不到任何警报)。但是,如果您使用刷新按钮进行刷新,它们就会刷新。我需要的是解决此问题的方法。我们已经发现的一种方法是使i
假设我有以下网页www.fake.com/sample.html我可以将一些参数传递给那个网页,就像这样www.fake.com/sample.html?count=10&format=gold此页面中有一个iframe,我想将主页获得的任何参数传递给封闭的iframe。如果主页这样调用www.fake.com/sample.html?count=10&format=gold应该使用相同的参数调用示例页面中的iframe。最简单的方法是什么? 最佳答案 在子文档(framed_page.html)的javascript中可以调用