@@ -916,9 +916,9 @@ $.ui.plugin.add("draggable", "snap", {
916
916
917
917
for ( i = inst . snapElements . length - 1 ; i >= 0 ; i -- ) {
918
918
919
- l = inst . snapElements [ i ] . left ;
919
+ l = inst . snapElements [ i ] . left - inst . margins . left ;
920
920
r = l + inst . snapElements [ i ] . width ;
921
- t = inst . snapElements [ i ] . top ;
921
+ t = inst . snapElements [ i ] . top - inst . margins . top ;
922
922
b = t + inst . snapElements [ i ] . height ;
923
923
924
924
if ( x2 < l - d || x1 > r + d || y2 < t - d || y1 > b + d || ! $ . contains ( inst . snapElements [ i ] . item . ownerDocument , inst . snapElements [ i ] . item ) ) {
@@ -935,16 +935,16 @@ $.ui.plugin.add("draggable", "snap", {
935
935
ls = Math . abs ( l - x2 ) <= d ;
936
936
rs = Math . abs ( r - x1 ) <= d ;
937
937
if ( ts ) {
938
- ui . position . top = inst . _convertPositionTo ( "relative" , { top : t - inst . helperProportions . height , left : 0 } ) . top - inst . margins . top ;
938
+ ui . position . top = inst . _convertPositionTo ( "relative" , { top : t - inst . helperProportions . height , left : 0 } ) . top ;
939
939
}
940
940
if ( bs ) {
941
- ui . position . top = inst . _convertPositionTo ( "relative" , { top : b , left : 0 } ) . top - inst . margins . top ;
941
+ ui . position . top = inst . _convertPositionTo ( "relative" , { top : b , left : 0 } ) . top ;
942
942
}
943
943
if ( ls ) {
944
- ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : l - inst . helperProportions . width } ) . left - inst . margins . left ;
944
+ ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : l - inst . helperProportions . width } ) . left ;
945
945
}
946
946
if ( rs ) {
947
- ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : r } ) . left - inst . margins . left ;
947
+ ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : r } ) . left ;
948
948
}
949
949
}
950
950
@@ -956,16 +956,16 @@ $.ui.plugin.add("draggable", "snap", {
956
956
ls = Math . abs ( l - x1 ) <= d ;
957
957
rs = Math . abs ( r - x2 ) <= d ;
958
958
if ( ts ) {
959
- ui . position . top = inst . _convertPositionTo ( "relative" , { top : t , left : 0 } ) . top - inst . margins . top ;
959
+ ui . position . top = inst . _convertPositionTo ( "relative" , { top : t , left : 0 } ) . top ;
960
960
}
961
961
if ( bs ) {
962
- ui . position . top = inst . _convertPositionTo ( "relative" , { top : b - inst . helperProportions . height , left : 0 } ) . top - inst . margins . top ;
962
+ ui . position . top = inst . _convertPositionTo ( "relative" , { top : b - inst . helperProportions . height , left : 0 } ) . top ;
963
963
}
964
964
if ( ls ) {
965
- ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : l } ) . left - inst . margins . left ;
965
+ ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : l } ) . left ;
966
966
}
967
967
if ( rs ) {
968
- ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : r - inst . helperProportions . width } ) . left - inst . margins . left ;
968
+ ui . position . left = inst . _convertPositionTo ( "relative" , { top : 0 , left : r - inst . helperProportions . width } ) . left ;
969
969
}
970
970
}
971
971
0 commit comments