関数呼び出しで show div 用にこの関数を作成しますが、この関数を実行し、 show の 1 秒後に停止する必要があります。
<script>
function repit_clouds(request)
{
if (request=='no')
{
stop();
}
else
{
if (request=='ok')
{
var interval = setInterval(function() {
$("#header_sun").fadeIn(4000);
$("#header_sun").fadeOut(4000);
},10000);
}
}
}
$(document).ready(function()
{
$("#header_sun").fadeIn(4000).delay(4000).fadeOut(4000);
repit_clouds('ok');
$("#header_background_clouds").fadeOut(2000).css("display","#none");
$("#header_background_night").fadeIn(2000).css("background","#000").show(4000).fadeIn(2500);
repit_clouds('no');
});
</script>
問題はrepit_clouds関数にあります。値を送信すると、関数は停止する必要がありますが、正常に機能せず、あたかも停止しないかのように続行しますrequest==ok
。なぜ停止しないのかわかりません