Показ случайной точки без перезагрузки страницы
This commit is contained in:
parent
d0c1fdf285
commit
6bcab9fb4c
|
|
@ -28,7 +28,7 @@
|
|||
<a onclick="$('#categoriesModal').modal('show');" href="#">Легенда</a><br/>
|
||||
<a href="/page/points">Список точек</a><br/>
|
||||
<br/>
|
||||
<a href="/?point=random">Случайная точка</a>
|
||||
<a href="/?point=random" onclick="showRandomPoint(); return false;">Случайная точка</a>
|
||||
<br/><br/><br/>
|
||||
<a href="http://vk.com/wikipoints" target="_blank"><img src="/img/vk.png" width="24" height="24"/> Группа ВКонтакте</a>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -133,13 +133,7 @@ function initPoints()
|
|||
{
|
||||
if (getURLParameter('point') == 'random')
|
||||
{
|
||||
roundIndex = Math.floor(Math.random()*points.length);
|
||||
runner = 0;
|
||||
for(var key in points)
|
||||
{
|
||||
if(runner++ >= roundIndex)
|
||||
return showInfo(key);
|
||||
}
|
||||
showRandomPoint();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -230,6 +224,17 @@ function showInfo(id)
|
|||
}
|
||||
}
|
||||
|
||||
function showRandomPoint()
|
||||
{
|
||||
roundIndex = Math.floor(Math.random()*points.length);
|
||||
runner = 0;
|
||||
for(var key in points)
|
||||
{
|
||||
if(runner++ >= roundIndex)
|
||||
return showInfo(key);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Загружает с сервера список категорий точек.
|
||||
* @returns {Boolean}
|
||||
|
|
|
|||
Loading…
Reference in New Issue