Javascript 基于iframe滚动条隐藏父窗口滚动条
我使用的是具有固定高度和垂直滚动条的iframe。仅当加载的页面高度大于iframe高度时,iframe滚动条才会出现。我需要隐藏浏览器滚动条,只显示iframe滚动条。我知道我可以用类似body{overflow:hidden}的东西隐藏浏览器滚动条,但这将隐藏浏览器滚动条,而不管加载了什么页面,所以这将是一个问题。我用javascript和jquery尝试过类似的方法Javascript 基于iframe滚动条隐藏父窗口滚动条,javascript,jquery,browser,scrollbar,hide,Javascript,Jquery,Browser,Scrollbar,Hide,我使用的是具有固定高度和垂直滚动条的iframe。仅当加载的页面高度大于iframe高度时,iframe滚动条才会出现。我需要隐藏浏览器滚动条,只显示iframe滚动条。我知道我可以用类似body{overflow:hidden}的东西隐藏浏览器滚动条,但这将隐藏浏览器滚动条,而不管加载了什么页面,所以这将是一个问题。我用javascript和jquery尝试过类似的方法 document.body.style.overflow="hidden" $('body').css('overflow'
document.body.style.overflow="hidden"
$('body').css('overflow', 'hidden');
但是没有让它工作。请建议在iframe内使用以下代码隐藏浏览器scrolbar。下面是实现这一点的JS代码:
window.parent.document.body.style.overflow="hidden";
在iframe内部,您可以使用以下代码隐藏浏览器scrolbar。下面是实现这一点的JS代码:
window.parent.document.body.style.overflow="hidden";
函数yourclickfunction(){
document.body.style.overflow=“隐藏”;
}
函数yourclickfunction(){
document.body.style.overflow=“隐藏”;
}