参数列表后未捕获到的SyntaxError:缺少
setInterval(function()
{
$.ajax(
{
url: "load2",
type: "POST",
dataType: "JSON",
success: function (jsonStr)
{
for(var i=0; i<jsonStr.complaint.length; i++)
{
var complaintsData = [
{ complaint: jsonStr.complaint[i], count: jsonStr.count[i] }
];
}
}
});
}, 3000);
答案 0 :(得分:5)
函数css()
期望函数参数以逗号分隔。您正在使用css('top': '60px')
,请注意:
那里不正确。
$(document).ready(function() {
$('.rc-anchor-normal .rc-anchor-pt').css('position', 'absolute').css('top', '60px').css('right', '35px');
$('.rc-anchor-logo-img-portrait').css('position', 'absolute').css('right', '50px');
$('.rc-anchor-logo-text').css('position', 'absolute').css('right', '50px').css('top', '45px');
});
您还应该习惯于使用chrome浏览器控制台
F12
来检查运行代码时遇到的错误。
您还可以使用对象表示将链接的css()
组合为一个:
$(document).ready(function() {
$('.rc-anchor-normal .rc-anchor-pt').css({
'position': 'absolute',
'top': '60px',
'right': '35px'
});
$('.rc-anchor-logo-img-portrait').css({
'position': 'absolute',
'right': '50px'
})
$('.rc-anchor-logo-text').css({
'position': 'absolute',
'right': '50px',
'top': '45px'
});
});
答案 1 :(得分:0)
JQuery的.css()
函数可以接受2个参数,第一个是属性名,第二个是值,或者一个您尝试添加但忘记了花括号{{1}的JSON类型的参数},因此请尝试:
{ }
答案 2 :(得分:0)
.css函数期望参数的方式不同。您以错误的方式传递了参数。正确和更好的方法:
$(document).ready(function(){
$('.rc-anchor-normal .rc-anchor-pt').css('position':'absolute').css({'top':'60px'}).css({'right':'35px'});
$('.rc-anchor-logo-img-portrait').css({'position':'absolute'}).css({'right':'50px'});
$('.rc-anchor-logo-text').css('position':'absolute').css({'right':'50px'}).css({'top':'45px'});
});