我需要引用位於資源文件夾「/Resources/jquery.js」中的jquery文件。當我加載到webview的HTML將出現,但jQuery不工作。我正在使用Visual Studio 2013,並希望這可以在Windows Phone 8.1上運行,下面是我嘗試做的事情。如何在c#webview中通過字符串生成html時引用jquery
private void mWebview_Loaded(object sender,RoutedEventArgs e){
String html="<!DOCTYPE html>\r\n<html>\r\n<head>\r\n <script src=\"/Resources/jquery.js\">\r\n </script>\r\n <script>\r\n $(document).ready(function(){\r\n $(\"p\").click(function(){\r\n $(this).hide();\r\n });\r\n });\r\n </script>\r\n</head>\r\n<body>\r\n <button onclick=\"show()\">Press!</button>\r\n <p id=\"p\">Dummy</p>\r\n <p>If you click on me, I will disappear.</p>\r\n <p>Click me away!</p>\r\n <p>Click me too!</p>\r\n\r\n</body>\r\n</html>"
mWebView.NavigateToString(html);
}
如果字符串是太複雜了閱讀它的http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_hide副本,但我已經更換了劇本到我的jQuery文件是源屬性。
在手機應用程序中使用webview時,是否需要完成特定方法?
原因。你是說新行會是'src =「Resources/jquery.js」'。我現在無法測試,但感謝您的幫助@the_nuts – tomandro 2014-09-26 14:48:46
儘管我找到了解決辦法,但這並不奏效。 – tomandro 2014-09-29 09:12:10