2013-03-19 35 views
0

我的PhoneGap W8應用程序出現了一個奇怪的問題。我有下面的代碼,這在火狐,Chrome,IE10瀏覽器和Android,iOS設備的工作原理:W8 jQuery事件不起作用

$('#mainPage').bind("pageshow", function(data){ 
    alert("main pageshow"); 
}); 

當我開始調試我和W8模擬器的應用程序,就像一個事件上面不起作用。我知道jQuery不官方支持W8,但PhoneGap使用IE10瀏覽器,它實際上由jQuery Mobile支持。

你知道任何解決方案嗎?

在此先感謝!

回答

0

哦等,jQuery Mobile doesn't support Windows 8呢。

您是否嘗試將bind事件更改爲liveon?這可能有幫助。東西如下

$('#mainPage').on("pageshow", function(data){ 
    alert("main pageshow"); 
}); 
+0

我知道沒有支持。但是可能有辦法避開它。 Phonegap支持IE10,這是用於構建W8應用程序的引擎。這給了一些可能性。 – 2013-03-20 08:22:22

+0

@Borewitsch你是否按照我在答案中所說的去嘗試? – 2013-03-20 09:31:41

+0

我早些時候嘗試過。 btw live不支持jQuery 1.9。 – 2013-03-20 09:42:23