我使用以下方法创建地图:
<div class="sliderBar" id="sliderBar">
<input type="range" min="1" max="100" value="1" step="1"
onchange="showValue(this.value)" /> <span id="range">1</span>
</div>
我在html文件上添加了一个滑块:
showValue(this.value)
因此,当滑块的值发生变化时,我会唤起function showValue(newValue) {
document.getElementById("range").innerHTML = newValue;
//var value=1;
value = newValue;
if(50<value<=100){
map.setZoom(11);
}else if(25<value<=50){
map.setZoom(12);
}else if(10<value<=25){
map.setZoom(13);
}else if(5<value<=10){
map.setZoom(14);
}else{
map.setZoom(15);
}
}
函数
使用此功能,我必须更改地图缩放,但它只能在第一次使用。 所以,当我改变值工作时,但如果我再次更改值则不起作用。
这是我的功能:
SELECT fieldlist
FROM table
WHERE field = 'x' AND email IS NULL; --';
如何解决此问题?
答案 0 :(得分:2)
发现/解决。条件
的问题以这种方式尝试条件
function showValue(newValue) {
document.getElementById("range").innerHTML = newValue;
value = newValue;
if ( value > 10 && value <= 25){
map.setZoom(13);
return
}
if ( value > 25 && value <= 50){
map.setZoom(12);
return;
}
if ( value > 50 && value <= 100){
map.setZoom(11);
return
}
if ( value > 5 && value <= 10){
map.setZoom(14);
return
}
map.setZoom(15);
return
}