<button class="siteButton bigButton" onclick="setCategory("123456");"><span>save</span></button>
<button class="siteButton bigButton" onclick="setCategory("123455");"><span>save</span></button>
<button class="siteButton bigButton" onclick="setCategory("123454");"><span>save</span></button>
<button class="siteButton bigButton" onclick="setCategory("123453");"><span>save</span></button>
Как да натисна бутона за запазване, използвайки jquery след интервал може би от 0.5 секунди
Отговори:
0 за отговор № 1Опитайте нещо подобно, като използвате setInterval()
var buttons = $(".siteButton");
var len = buttons.length,
i = 0;
var interv = setInterval(function() {
buttons.eq(i++).click();
if (i == len)
clearInterval(interv);
},1000);
function setCategory(v) {
alert(v);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button class="siteButton bigButton" onclick="setCategory("123456");"><span>save</span>
</button>
<button class="siteButton bigButton" onclick="setCategory("123455");"><span>save</span>
</button>
<button class="siteButton bigButton" onclick="setCategory("123454");"><span>save</span>
</button>
<button class="siteButton bigButton" onclick="setCategory("123453");"><span>save</span>
</button>
0 за отговор № 2
Можеш да използваш seTimeout
за това:
function setCategory(value)
{
setTimeout(function(){
//do anything here
}, 500)
}
Когато натиснете бутон, всичко в функцията setTimeout ще се изпълни след 0.5 секунди.