2017-09-11 113 views
0

我有jQuery和VueJS 2.一个小问题,我有以下的CSSjQuery的CSS left属性不与Vue公司工作2

.slider{ 
     position: relative; 
     transition: all .2s; 
    } 

和下面的JavaScript

... 
    methods:{ 
     move: function(){ 
      $('.slider').css('left', -100%/3 + '%'); 
     } 
    } 
... 

但没有什么是加工。正如你可能假设的那样,我想要的是通过单击相同组件中的另一个元素来编辑滑块元素的左侧属性。我不知道这是否是因为Vue。我已经使用在没有Vue公司以前的项目同样的伎俩,所以...我希望你能帮助我

+0

这个'left'是什么? 'left margin','left padding','left arrow','left align''?这些之中是什么。因为只有'left'没有意义 –

+0

它只是'left'。例如,当你有一个带有'position:relative'或'position:absolute'的元素时,你可以使用'left','top'等。 –

回答

0

没有与Vue公司在这里没问题,只需删除%

... 
    methods:{ 
     move: function(){ 
      $('.slider').css('left', -100/3 + '%'); 
     } 
    } 
... 

好运。

+0

哦,对不起,这个char不在代码中。这是一个错误,真的很抱歉 –