키우면 추적 할 수없는 가망을 바르 :JQuery와로드 내가 한 VAR, 부하 뉴스 바르에 대한 사용 jQuery를 가지고 예를 들어이</p> <p>을 변경하면 내가있는 경우,
var activate_auto="yes";
$("#play").click(function() {
/// load vars
activate_auto="yes";
});
$("#stop").click(function() {
/// load vars
activate_auto="no";
});
전체 코드를
<script>
var w_ac="900";
var h_ac="295";
var w_ac_col="64";
var n_cols="5";
var margin="3";
var time_ac_change=5000;
var time_ac_effects=2000;
var time_ac_hide_effects=1000;
var ac_activate_auto="si";
var ac_activate_auto_random="no";
var margin=margin*n_cols;
var result=w_ac_col*n_cols+margin;
var final=w_ac-result;
$(function(){
$("#ac_play").click(function()
{
ac_activate_auto="si";
ac_activate_auto_random="no";
time_ac_change=2000;
});
$("#ac_stop").click(function()
{
ac_activate_auto="no";
ac_activate_auto_random="no";
time_ac_change=2000000;
});
for (i=1;i<=n_cols;i++)
{
$(".ac_"+i+"").css("width",""+w_ac_col);
}
});
function acordeon(id)
{
$(function(){
for (i=1;i<=n_cols;i++)
{
if (+id==i)
{}
else
{
$(".ac_"+i+"_inf").hide(time_ac_hide_effects);
}
}
$(".ac_"+id+"_inf").css("width",""+final);
$(".ac_"+id+"_inf").show(time_ac_effects).fadeIn(time_ac_effects);
$(".ac_im").css("width",""+final);
$(".ac_im").css("height",""+h_ac);
});
}
</script>
<script>
var starting_slide = n_cols;
function setSlide(i)
{
acordeon(i);
if (i > 0) {
i--;
setTimeout(function(){setSlide(i)}, time_ac_change);
}
else
{
setTimeout(function(){setSlide(starting_slide)}, 1000);
}
}
if (ac_activate_auto=="si")
{
setSlide(starting_slide);
}
if (ac_activate_auto_random=="si")
{
$(document).ready(function(){
acordeon(1);
var refreshId = setInterval(function(){
var r=Math.floor(Math.random()*n_cols)
if (r==0)
{
acordeon(1)
}
else
{
acordeon(+r)
}
}, time_ac_change);
});
}
</script>
이 경우에는 내가 돈을 지불하거나 멈추지 만 한 번만 밀어 넣을 때 항상 작동합니다. 나는 놀이를 끝내기 만하면 작동하지만 멈추기 전에는 작동하지 않으며 첫 번째 pu 그것을 재생해라
내가 새로운 멈추는로드를 멈추고, 다른 놀람을로드하고, 다른 시간을로드하고 싶다면, 가능하다면, 고마워!
난 당신이 무슨 뜻인지 확실 해요. 새로운 vars를로드하지 않습니다. 일부 이벤트 콜백에서 var에 새 값을 겹쳐 쓰는 것입니다. 정확히 무엇을 성취하고 싶습니까? – Utkanos
네, 그게 바로 새 값으로 같은 var로드 싶습니다 왜냐하면 내가 중지하고 하나의 기능을 재생할 수있는 가치를 변경하려면이 효과를 만들 수있는 함수를 만들 수 있지만 내가 예를 들어 함수를로드하는 동안 밀어 넣을 때 새로운 vars과 멈추지 만 다른 시간에는 재생되지 않습니다. 그러나 웹 사이트를 새로 고침하고 기능을 재생하면 예 시간이 걸립니다.이 vars의 다른 값은 있지만 작동하지 않으면 새로운 vars로드가 중지됩니다. 새로운 vars – Fran