здесь, в функции drop, я вызываю show div после того, как каждое значение повторяется из функции array.the showdiv, устанавливает div в display:block;
и отображает данные внутри it.in show div function. Я пытаюсь скрыть div каждые 3,5 секунды после было показано, и когда снова выполняется следующая итерация, он снова не показывает div, так как только в первый раз он показывает div в течение некоторого времени, и он скроет div. и снова, когда он вызывает функцию showdiv, он не показывает div.Как вызвать функцию javascript каждые 3,5 секунды?
Я хочу показать div и через 3,5 секунды я хочу скрыть div.how я могу это сделать?
function drop() {
clearMarkers();
for (var i = 0; i < locations.length; i++) {
var city = locations[i][0];
var pro_cat = locations[i][1];
var marker_icon = locations[i][3];
var product_image = locations[i][4];
var marker_src =
addMarkerWithTimeout(locations[i][2], i * 500, marker_icon);
//alert("dropped");
getCity(city,pro_cat, i * 500);
if(product_image == null)
{
//if image found in row-do nothing
}
else {
//if image found
showdiv(city,product_image, i * 500);
/*window.setTimeout(function() {
hidediv();
},2500);*/
}
}
}
function showdiv(city, imagesrc, timeout)
{
window.setTimeout(function() {
document.getElementById('city-order').innerHTML = "";
document.getElementById('order-product').innerHTML = "";
$('.product-display').addClass("zoomin");
//document.getElementById('product-view-display').style.display = "block";
document.getElementById('product-list-display').style.display = "block";
var order_placed_city = document.getElementById('city-order');
var content = document.createTextNode(city);
order_placed_city.appendChild(content);
var product_order = document.getElementById('order-product');
var elem = document.createElement("img");
product_order.appendChild(elem);
elem.src = imagesrc;
},timeout);
window.setTimeout(function() {
document.getElementById('product-view-display').style.display = "none";
},3500);
}
Почему они разрабатывают '! $ ('. Product-view-display'). Is (': visible')'? '$ ('. product-view-display'). toggle()' будет делать то же самое –
@TrueBlueAussie - хорошо пойман. Сейчас отредактируйте ответ, не знаю, зачем я это сделал! –