Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击“显示iframe 5000”,然后单击“隐藏”_Javascript_Jquery - Fatal编程技术网

Javascript 单击“显示iframe 5000”,然后单击“隐藏”

Javascript 单击“显示iframe 5000”,然后单击“隐藏”,javascript,jquery,Javascript,Jquery,我正在尝试使用HTML、CSS和jQuery为远程可用性测试构建一个印象测试。用户需要点击一个按钮开始印象测试,它将在iframe中显示客户端页面5秒钟,然后隐藏自己 我寻找了许多与此非常相似的代码,但并不完全是我所需要的,我自己也无法使其工作,因为我的jQuery知识还很差 所以,我要找的是这样的东西: 单击Showiframe5000 隐藏 我试着使用这段代码,用cssiframe{display:none}在点击时显示 <script type="text/javascript"&g

我正在尝试使用HTML、CSS和jQuery为远程可用性测试构建一个印象测试。用户需要点击一个按钮开始印象测试,它将在iframe中显示客户端页面5秒钟,然后隐藏自己

我寻找了许多与此非常相似的代码,但并不完全是我所需要的,我自己也无法使其工作,因为我的jQuery知识还很差

所以,我要找的是这样的东西:

单击Showiframe5000

隐藏

我试着使用这段代码,用cssiframe{display:none}在点击时显示

<script type="text/javascript">
    $(function() {
        $("#show").click(function() {
            $("#iframe1").show("5000");
        });
    });
</script>

$(函数(){
$(“#显示”)。单击(函数(){
美元(“#iframe1”)。显示(“5000”);
});
});
思考“点击5秒后将显示,然后返回正常显示:无

但不…它会在点击时显示,并保持不变

有人能帮我吗?

您需要使用该事件。例如:

$(document).ready( function() {
  $('#element').hide();

  window.setTimeout(function() { 
    $('#element').show(); 
  }, 5000);

});
您可以交换隐藏/显示以满足您的需要

jsiddle:

试试这个

<script type="text/javascript">
  $(function() {
  $( "#show" ).click(function() {
  $( "#iframe1" ).show().delay(500);
  $( "#iframe1" ).show().delay(5000);
});
});
</script>

$(函数(){
$(“#显示”)。单击(函数(){
$(“#iframe1”).show().delay(500);
$(“#iframe1”).show().delay(5000);
});
});

以下是您在jQuery中的操作方法:

$(document).ready(function() {
    $("#show").click(function() {
        $("#iframe1").show().delay(5000).hide(500);
    });
});
Fiddle:

的参数仅告诉打开动画的持续时间。(或者是具有属性的对象,包括持续时间)。