0

我究竟做错了什么?我尝试了以下方法,但在 iframe 中一无所获......

var file = "TreeImages/" + $(this).text() + ".pdf'";
var file = "/TreeImages/" + $(this).text() + ".pdf'";
var file = ".../TreeImages/" + $(this).text() + ".pdf'";

//with/...
$('div.viewer.ifrm').attr('src') = file;
$('div.viewer.ifrm').attr('src', file);

iframe 的 html 看起来像这样......

<div class="wrapper">
    <div class="treeMenu" ></div>
    <div class="viewer">
        <iframe class='ifrm' scrolling='yes' src=''></iframe>
    </div>
</div>

如果我删除并添加整个 iFrame 而不是尝试更改源,则可以使事情正常进行,但是当我尝试使用 -webkit-overflow-scrolling: touch; 时,这似乎导致 iPad 上的滚动中断。

4

1 回答 1

2

您希望选择器之间有一个空格来指示它们不是同一元素的多个类。

$('.viewer .ifrm').attr('src', file);
于 2012-05-30T19:19:23.103 回答