Javascript 嵌入的iframe不滚动

Javascript 嵌入的iframe不滚动,javascript,html,css,iframe,Javascript,Html,Css,Iframe,我有一个嵌入式iframe,由另一家公司提供,用于事件注册 无论我尝试什么,我都无法使用鼠标滚轮使iframe滚动。如果将光标放在窗体上,它将不会滚动。如果光标离开iframe,靠近滚动条,则它会工作 提供的原始代码未设置溢出样式。我添加了它,并尝试了overflow:scroll和overflow:auto,但没有效果 以下是给我的完整代码: var userOffset=new Date().getTimezoneOffset(); var uagent=navigator.userAg

我有一个嵌入式iframe,由另一家公司提供,用于事件注册

无论我尝试什么,我都无法使用鼠标滚轮使iframe滚动。如果将光标放在窗体上,它将不会滚动。如果光标离开iframe,靠近滚动条,则它会工作

提供的原始代码未设置溢出样式。我添加了它,并尝试了overflow:scroll和overflow:auto,但没有效果

以下是给我的完整代码:

var userOffset=new Date().getTimezoneOffset();
var uagent=navigator.userAgent.toLowerCase();
var safariLink=document.getElementById(“safariLink”);
var iFrame=document.getElementById(“iframeResizer0”);
if(/safari/.test(uagent)和&!/chrome/.test(uagent)){
safariLink.style.display=“inline”;
safariLink.setAttribute('href',safariLink.getAttribute('href')+'&Offset='+userOffset);
iFrame.style.display=“无”;
document.getElementById(“iframe加载”).style.display=“无”;
}否则{
safariLink.style.display=“无”;
iFrame.style.display=“inline”;
iFrame.setAttribute('src',iFrame.getAttribute('src')+'&Offset='+userOffset);
}
iFrameResize({
自动调整大小:false,
log:true,//启用控制台日志记录
enablePublicMethods:true,//在iframe托管页面中启用方法
checkOrigin:false,
resizedCallback:函数(messageData){//在收到resize时回调fn
document.getElementById(“iframe加载”).style.display=“无”;
}
});
#iframe加载{
宽度:100%;
文本对齐:居中;
}



您的iframe元素需要
scrolling=“yes”
属性


您需要将
滚动=“yes”
属性添加到HTML中的
标记中。像这样:

<iframe src="https://tradeshow.perenso.net/registration/embedded/index/CASAIMPORTSSEP18?RegType=CUSTOMER" style="border: 0; width: 100%; overflow:auto;" id="iframeResizer0" scrolling="yes"></iframe>


很抱歉,我忘了提及我也尝试过,但它仍然无法滚动。我只是将其添加到代码中以进行双重检查,但仍然没有滚动。嗨@Mike,我当前不在桌面上,回来时会显示消息。抱歉,我忘了提及我也尝试过,但它仍然没有滚动。我只是将其添加到代码中以进行双重检查,但仍然没有滚动。可能是硬件问题,或者iframe在子文档中有一个溢出:隐藏css规则。