我有一个带有"scrolling="no"“的iframe,以及一个在需要时将iframe属性设置为scrolling="yes”的按钮。
$("#button3").click(function(){
$( "#iframe_id" ).attr( "scrolling", "yes" );}); 但是,当我按下button3时,只有在刷新iframe之后,滚动条才不会出现。如何强制srcoll栏立即出现?
现在是如何工作的:http://jsfiddle.net/77van/k8GhZ/1/
发布于 2013-09-01 17:59:52
现在jquery将.attr设置为scrolling="yes"并重新加载iframe!
$(document).ready(function () {
$("#button3").click(function () {
$("#iframe_id").attr("scrolling", "yes");
$('#iframe_id').attr("src", $('#iframe_id').attr("src"));
});
});http://jsfiddle.net/77van/k8GhZ/10/
发布于 2013-09-01 17:56:39
相信我,你不可能用iframe做到这一点。它不能在Chrome或IE中工作。我过去在iFrame上玩过很多次,这样的事情对我来说从来都不管用。
iFrame在加载后不接受任何更改
https://stackoverflow.com/questions/18557071
复制相似问题