Сообщение от xyzdsnxyz
|
Подскажите плиз, у меня такая задача: есть select, нужно, вывести каждый элемент списка с определенной задержкой. как это сделать?
|
можно просто setInterval или setTimeout использовать
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>demo</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-git.js'></script>
<script>
$(function(){
var jOpt = $('option'),
len = jOpt.length,
i = 0,
delay = 2000,
intervalId = setInterval(function () {
if (i < len) {
$('<div>' + jOpt.eq(i).text() + '</div>').appendTo(document.body).hide().fadeIn(delay);
i += 1;
} else {
clearInterval(intervalId);
}
}, delay);
});
</script>
</head>
<body>
<select>
<option>111</option>
<option>222</option>
<option>333</option>
</select>
</body>
</html>