2

我有这个 javascriptspan在 a 中居中div

var winWidth = $(window).width();
var winHeight = $(window).height();
var positionLeft = (winWidth/2) - 62;
var positionTop = (winHeight/2) - 32;

$('#centerMessage').ccs("position","absolute");
$('#centerMessage').ccs("top",positionTop);
$('#centerMessage').ccs("left",positionLeft);

我不断收到该对象没有方法 css 的错误。知道有什么问题吗?

所有的 HTML 和 CSS 都在这个小提琴中(我在那里遇到了完全相同的错误:http: //jsfiddle.net/chromedude/s6WQD/

4

6 回答 6

6

您在代码中使用的是 ccs 而不是 css

$('#centerMessage').css("position","absolute");
$('#centerMessage').css("top",positionTop + 'px');  // add unit also
$('#centerMessage').css("left",positionLeft + 'px');
于 2011-04-19T16:33:02.173 回答
4

您还应该将单位添加到您的值中:

$('#centerMessage').css("top",positionTop + "px");
于 2011-04-19T16:34:08.353 回答
3

你需要使用.css,而不是.ccs

于 2011-04-19T16:33:04.157 回答
3

你确定你的页面中包含了 jquery 吗?

.ccs => .css
于 2011-04-19T16:33:29.780 回答
3

尝试:

$('#centerMessage').css("top",positionTop + "px");
$('#centerMessage').css("left",positionLeft + "px");
于 2011-04-19T16:33:36.533 回答
0

拼写错误的属性:

.ccs - > .css
于 2011-04-19T16:51:01.997 回答