シンプルな js アニメーションで非表示になるスライド パネルを作成しようとしていました。ここに開発中のリンクがあります: http://carportal.webpronto.it 「パネルを非表示」をクリックするだけで、検索タブが左に移動します。
問題は次のとおりです: パネルが左の位置に達したときに停止するように値を指定しようとしました: -25% しかし、パネルは無限に対して愚かな実行を続けます。ここで私が使用したスクリプト:
<script type="text/javascript">
var scrollSpeed = 50;
var step = 1;
var current = 0;
var endposition = 25;
function closeBAR(){
current -= step;
if (current == endposition){
stop;
}
$('#colleft').css("left",current+"%");
var init = setInterval("closeBAR()", scrollSpeed);
}
</script>
スクリプトの何が問題になっていますか?