fix firefox bug

原本的 CSS position 置中方式在 Firefox下無法作用，
所以在 Firefox 下改成計算容器與圖像的高度的差距在將數值返回到圖片的 css top 上