小编Ges*_*111的帖子

如何触发任何箭头键

我有一个带滑块的应用程序(HTML5,JavaScript,Jquery,jquery Mobile).手柄可以通过触摸移动,您可以浏览1861年到2000年.我的地图上有符号,根据年份可见/不可见.看我的示例图片.

当用户单击特定按钮("前进")时,我还希望手柄移动.句柄应该每年进行,直到用户点击不同的按钮.我只需点击一下即可处理该句柄+ 1年,并且句柄,年份和地图会更新已更改的年份.

	function moveLeft(){
	var slider1 = $("#slider").val();
	var $slider = $("#slider");
	slider1++;
	$slider.val(slider1).slider("refresh");
	var wert1 = slider1;
		var start = new Date().getTime(); //start = 
		hideLayer2(wert1, start); 
		$('#jahr').text(wert1); 
		var $ausgabe = $("#ausgabe");
		$ausgabe.text(wert1); 
		gewaehltesJahr = wert1;
Run Code Online (Sandbox Code Playgroud)

我为这个函数构建了一个for循环(for(i = slider1; i <2000; i ++))但是句柄和一切只会更新,如果函数到达2000年.我想看到每一年的更新.即使我使用调试器查看代码,它只会在完成循环并退出函数时更新年份,处理和映射.

下面的代码例如:如果我在1861年开始并初始化该函数,则句柄和地图将在最后一行的警报"alert("vor")之后直接跳转到1870.

function vor(){ 
	var slider1 = $("#slider").val();
	var $slider = $("#slider");
	for( var s = slider1; s < 1870; s++){	
		//$slider.val(s).slider("refresh");
		$("#slider").slider('value',s);
		alert(s);
		var wert1 = s;
		var start = new Date().getTime(); //start = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

5
推荐指数
1
解决办法
88
查看次数

标签 统计

html5 ×1

javascript ×1

jquery ×1