2013-05-03 60 views
0

我想將一個Web應用程序移植到TideSDK,並且迄今爲止,除了一個問題,我發現頁面似乎反映在本身上的一個問題之外,一切都很好。我的意思是,在普通頁面的頂部基本上是一個額外的層,其中所有的頁面元素(如按鈕)都被翻轉過來。TideSDK中的頁面上的鏡像反射

頁面本身有一個圖像滑塊,它利用諸如webkit轉換之類的東西,但我不確定這是否會創建我得到的效果。

有沒有人遇到這個問題,有沒有辦法或整理它?

非常感謝提前!

回答

1

我在Mac上使用TideSDK時遇到了同樣的情況,所以我假設你也在Mac上。問題不在於TideSDK,而在於TideSDK的OSX版本中的webkit,這個webkit已經有2年的歷史了,我記得閱讀一篇文章說2年前支持safari webkit(與TideSDK OSX中的webkit相同)不支持轉換。所以你不能在你的OSX應用程序中使用僞類。嘗試

-webkit-backface-visibility:hidden; 

在元素/父元素(這曾經工作),您可能需要某種變換對

0

我有這個時間比我要承認打過仗,但問題就走了,當我從CSS中的主HTML體刪除了高度屬性。

body{ 
    height: 100% /* <-- get rid of this. 
    /*Other stuff */ 
} 
0

背面可見度對我有用......我在主CSS的頂部使用了以下內容。

* { 
    -webkit-backface-visibility:hidden; 
} 

(I沒有一個主體{寬度/高度}。)

我仍然有BODY元件下一些鏡像看似。雖然鏡像被body覆蓋(所以用戶不會一直看到它),但當我調整應用程序窗口大小時,由於調整大小時出現抖動,我可以看到下面的反轉。 (我有一個相當激烈的window.resize監聽器。)

但至少所有其他的東西現在不反映:/