0
這是它的操作$("#mydiv").position().left
或$("#mydiv").offset().left
?當我們在jquery的動畫函數中使用「left」屬性時,是否意味着offset()。left或者position()。left?
$("#mydiv").animate({"left":"-100"},1000,"swing");
這是它的操作$("#mydiv").position().left
或$("#mydiv").offset().left
?當我們在jquery的動畫函數中使用「left」屬性時,是否意味着offset()。left或者position()。left?
$("#mydiv").animate({"left":"-100"},1000,"swing");
如果我只想改變$(「#mydiv」)。position()。left,我應該如何實現它? –
@HoneyThakuria這取決於。 'position()'是相對於偏移父親的,所以你可以'position:relative;'元素並設置'left'屬性,或者給它一個負邊距 –
是的。這意味着如果沒有祖先的位置相對比它將被其他位置偏移。謝謝。同時告訴我,在使用像AngularJS這樣的框架時,是否可以使用Jquery進行DOM操作?或者應該使用像ng-class這樣的本地方法? –