Преглед на файлове

fix DatePicker and Select bug

Leopoldthecoder преди 8 години
родител
ревизия
cb2e43f696
променени са 2 файла, в които са добавени 2 реда и са изтрити 4 реда
  1. 1 3
      packages/date-picker/src/basic/date-table.vue
  2. 1 1
      src/utils/resize-event.js

+ 1 - 3
packages/date-picker/src/basic/date-table.vue

@@ -32,9 +32,7 @@
   const WEEKS = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
   const clearHours = function(time) {
     const cloneDate = new Date(time);
-    const timeZoneOffset = cloneDate.getTimezoneOffset();
-    const timeZone = timeZoneOffset >= 0 ? 24 - timeZoneOffset / 60 : Math.abs(timeZoneOffset) / 60;
-    cloneDate.setHours(timeZone, 0, 0, 0);
+    cloneDate.setHours(0, 0, 0, 0);
     return cloneDate.getTime();
   };
 

+ 1 - 1
src/utils/resize-event.js

@@ -121,7 +121,7 @@ const createStyles = function() {
     // opacity: 0 works around a chrome bug https://code.google.com/p/chromium/issues/detail?id=286360
     const css = `${animationKeyframes}
       .resize-triggers { ${animationStyle} visibility: hidden; opacity: 0; }
-      .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: \" \"; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; }
+      .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: \" \"; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1 }
       .resize-triggers > div { background: #eee; overflow: auto; }
       .contract-trigger:before { width: 200%; height: 200%; }`;