0

我想要做的是,当用户选中一个单选框时,会显示一个图像,10 秒后会显示一个 swf 文件。我有图像工作。我尝试在我的 html 函数中使用 php sleep,但是当页面加载时睡眠就开始了,请记住,所有这些都需要在 onlclick 函数中完成。我还尝试使用 javascript 函数从另一个 php 文件中获取内容。

<script type="text/javascript">
function doit()
{

  $.get("dumplings.php");
    return false; } 



</script>

Dumplings.php 休眠 10 秒,然后用其中的 swf 回显我的 html。那也没有用。

这是我的收音机盒

<input name="sample_check3" id="sample_check3" value="1" type="radio" onclick="showStuff('img');doit();"/>
4

1 回答 1

1

尝试这个:

<!doctype html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script src="json.json"></script>
<script>
$(document).ready(function () {
    $("#sample_check3").on('click', function(){
        if($(this).attr('checked') === 'checked'){
            $("#image1").css('display','');
            setTimeout(function(){
                $("#image1").css('display','none');
                $("#image2").css('display','');
            },3000);
        }
    });
}); 
</script>
</head>
<body>
<input name="sample_check3" id="sample_check3" value="1" type="radio"/>
<img id="image1" src="http://www.andrew.cmu.edu/user/nguesto/images/pikachu.jpg" style="display:none"/>
<img id="image2" src="http://faqsmedia.ign.com/faqs/image/ani004.gif" style="display:none"/>
</body>
</html>
于 2012-08-15T12:58:32.290 回答