我正在创建一个脚本,它的指针指向不同的程度,需要动态地改变。它需要移动的度数位于degrees.php中(页面中只是一个数字),我正在尝试抓取degrees.php的内容,并将其输入到CSS选择器中,以将指针移向正确的方向。
到目前为止,
下面是我的jquery,它从wind.php获取内容,例如,它有一个数字(139),并将其加载到DIV ID #windraw中。然后,我让它设置一个间隔,以便继续从该页面抓取内容,并在内容变化时动态更新CSS。然后把它装到div id标签上然后..。我所坚持的部分,将#windraw中的内容输入CSS选择器“旋转”(https://github.com/jcubic/jquery.rotate)。
jQuery:
<script>
$(document).ready(function() {
clearInterval(refreshId);
$("#windraw").load("../raw/wind.php");
});
$(document).ready(function() {
refreshId = setInterval(function() {
$("#windraw").load("../raw/wind.php");
$('#winddirneedle').css('rotate', $"#windraw");
}, 5000);
});
</script>
然而,在我的控制台调试中,我得到了一个错误“未登录的SyntaxError:缺失)参数列表”。
HTML:
<div id="winddircontain"><div id="winddirneedle" style=""></div></div>
风向标是一个圆圈,而挡风针是指向正确方向的针。
我是jQuery的初学者,只知道其中的少数几个。有人能指出我的密码出了什么问题吗?谢谢!
发布于 2016-01-16 01:21:07
为此,我认为最好使用$.get,而不是首先将结果加载到DOM元素中。此外,还存在一些语法错误。
$(document).ready(function () {
var refreshId = setInterval(function () {
$.get('../raw/wind.php').done(function (result) {
$('#winddirneedle').css('rotate', result);
});
}, 5000);
});
https://stackoverflow.com/questions/34825275
复制相似问题