-1

iframeでリンクを開くためのこのコードがあります

<a href="http://www.example.com/" target="iframe1">link</a>

</br></br>

<iframe id="iframe1" name="iframe1" src="#"></iframe>

リンクがクリックされるまでiframeを非表示にし、リンクがクリックされた後にリンクを非表示にしたい

javascript / jQueryでそれを行う必要があります

ありがとうございました

4

2 に答える 2

2

リンクを Span タグに入れ、次の操作を行います。

$("#link").click(function(e) {
    e.preventDefault();

    //Assuming you're assigning the source dynamically, if not, comment out below line.
    $("#iframe1").attr("src", $("link").attr("value");
    $("#iframe1").show();

    $("#linkBeGone").hide();
});

リンクの href 属性を「#」にし、値を iFrame にしたい src にします。

<span id="linkBeGone"><a id="link" value="http://www.example.com/" href="#" target="iframe1">link</a></span>

</br></br>

<iframe id="iframe1" name="iframe1" src="#"></iframe>
于 2013-03-13T17:14:15.087 に答える
2

私は次のことをします:

<div id="linkDiv">
    <a href="#" id="theLink">Link</a>
</div>
<br/><br/>
<iframe id="iframe1" name="iframe1" src="#"></iframe>

$(document).ready(function(){
    $("#iframe1").hide();
    $("#theLink").click(function(){
        $("#iframe1").show();
        $("#linkDiv").hide();
        return false;
    });
});
于 2013-03-13T17:14:48.463 に答える