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