2013-03-19 2 views
0

У меня странная проблема с моим приложением PhoneGap W8. У меня есть следующий код, который работает в Firefox, Chrome, IE10 браузеров и Android, IOS устройств:W8 jQuery события не работают

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

Когда я начинаю отлаживать приложение с W8 эмулятора, такие события, как один выше, не работают. Я знаю, что jQuery официально не поддерживает W8, но PhoneGap использует браузер IE10, который фактически поддерживается jQuery Mobile.

Знаете ли вы какое-либо решение?

Заранее благодарен!

ответ

0

Oh wait, jQuery Mobile doesn't support Windows 8 еще нет.

Вы попробовали изменить событие bind на live или on ?? Это может помочь. Что-то ниже

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

Я знаю, что поддержки нет. Но может быть и способ обойти его. Phonegap поддерживает IE10, который является механизмом, используемым для создания приложений W8. Это дает некоторые возможности. –

+0

@ Borewitsch вы пытались, как я сказал в ответ? –

+0

Я попробовал это раньше. Btw live не поддерживается jQuery 1.9. –

Смежные вопросы