jquery position()在IE10中不起作用

时间:2014-02-19 07:42:51

标签: javascript jquery html

Jquery位置在ie10中不起作用, 任何其他人都面临同样的问题。

var maillinkpos = $('#tutor-mail-link').position();
       $('#mailcountdisplay').css({'position':'absolute','left':maillinkpos.left+'112px','top':maillinkpos.top-5});

请帮帮我们。

1 个答案:

答案 0 :(得分:0)

您必须从maillinkpos.left + '112px'

中删除'px'

css方法接受数字,类似于jQuery position()方法返回数字的方式。

应为maillinkpos.left + 112

完整的代码应该是:

var maillinkpos = $('#tutor-mail-link').position();
$('#mailcountdisplay').css({
                              position : 'absolute',
                              left : maillinkpos.left + 112,
                              top : maillinkpos.top - 5
                           });

Fiddle Demo

注意:

请查看这些官方消息来获取更多信息

  1. jQuery css
  2. jQuery position