Tag: JavaScript

如何用CSS,JS和图像调用HTML文件?

我正在从服务器下载zip文件。 在NSCachesDirectory我有HTML文件,我想知道如何运行HTML文件与他们的源文件,我已经粘贴我的代码。 请帮帮我 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *documentsPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"/Lesson-file/Lesson%d",[str_lsn_id integerValue]]]; NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"story_html5" ofType:@"html" inDirectory:documentsPath]]; [lsn_play_webview loadRequest:[NSURLRequest requestWithURL:url]];

如何将一个variables从JavaScript传递到客观的C和Objective C到Javasctipt在ios中

我是一个iOS开发人员,是JavaScript的新手。 我想创build一个Javascript到Objective C和Objective C到Javascript的通信。 如何将一个variables从JavaScript传递到客观的C和Objective C到Javasctipt在ios中。 如果有任何人有参考,请让我们知道这个?

禁用捏和缩放使用JavaScript的谷歌地图?

我在我的一个项目中使用谷歌地图,但我不想在地图中缩放影响,所以我通过禁用它 zoomControl: false, 然而,这只适用于台式机和笔记本电脑,因为他们不支持多点触摸。 当我在支持多点触控的设备(如平板电脑或智能手机)中查看我的地图时,可以使用捏放大设备进行放大。 我尝试了map2.getUiSettings().setZoomControlsEnabled(false); 这对它没有任何影响,我仍然可以捏和放大! 我也试过map.getUiSettings().setZoomControlsEnabled(false); 看看是否有任何不同,但它不! 有人可以请build议在这个问题上? 这是我的完整代码: <script> function showCurrentLocation(position) { var latitude = <?php echo $curLat; ?>; var longitude = <?php echo $curLon; ?>; var coords2 = new google.maps.LatLng(latitude, longitude); var mapOptions2 = { zoom: 10, center: coords2, mapTypeControl: false, streetViewControl: false, panControl: false, zoomControl: false, scrollwheel: false, navigationControl: false, […]

从iOS应用程序调用云端function

我开发了云计算function来统计最后一天内的选票数量。 // Use Parse.Cloud.define to define as many cloud functions as you want. // For example: Parse.Cloud.define("confidenceRating", function(request, response) { // To define vars yesterday and today var today = new Date(); var yesterday = today.setDate(today.getDate() – 1); // "score" is the table's name var query = new Parse.Query("score"); // filter the query, 2 filters […]

通过在触摸设备上拖放来启用滚动

重新安排列和点击现在在触摸设备上工作。 现在面临滚动的问题。 我试图用iScroll插件解决它,但它没有工作。 我从chrome浏览器的设备模式截图。 表列可以即时添加,因此列数可能会有所不同。 有没有任何css方式来正常工作滚动? 如果不是我怎么用javascript或jquery实现它? 更新: -webkit-overflow-scrolling:touch; 不pipe用。 更新2:尝试用下面的代码: if (Modernizr.touch) { $('.container-fluid').css('overflow', 'auto'); } 还有这个: if (Modernizr.touch) { //iScroll plugin var myScroll = new IScroll('#tblGrid', { scrollbars: true }); } 他们都没有工作。 更新3: 以下是启用拖动表格列和点击事件的代码: var clickms = 200; var lastTouchDown = -1; function touchHandler(event) { var touch = event.changedTouches[0]; var d = new […]

cordova/ Phonegap IOS加载脚本不能正常工作

我正在用cordova.js库[3.4.1版]构build一个,我也想直接使用Web浏览器作为网页进行debugging。 当dynamic加载外部cordova.js库时,iOS模拟器中有一些问题[我有2个特定于Android和iOS的版本] 我有这样的代码来处理这个问题: //check if mobile or local browser: var isMobile = true; if (document.URL.indexOf("local") > 0) { isMobile = false; } var deviceReadyDeferred = $.Deferred(); var jqmReadyDeferred = $.Deferred(); function onDeviceReady () { deviceReadyDeferred.resolve(); } if (isMobile) { $(document).bind('mobileinit', function () { $.mobile.allowCrossDomainPages = true; jqmReadyDeferred.resolve(); var useragent = navigator.userAgent; var loadScript = function […]

Android OS / iOS / debian linux中的事件(点击Enter键)

我们如何检测使用JavaScript的input按键事件? 我想限制在Android OS,iOS,Debian Linux等各种平台的文本框上的input按键事件。

从函数外调用位置坐标

我试着从getCurrentPosition访问纬度和长度,以便我可以创build一个URL来使用API​​。 如果从函数内部调用该函数,或者在警报(函数外部)上设置了超时,则当前位置需要花费一些时间来确定坐标。 我如何访问coordsvariables和/或URL? 谢谢 var coords1; var coords2; if (Ti.Geolocation.locationServicesEnabled) { Titanium.Geolocation.purpose = 'Get Current Location'; Titanium.Geolocation.getCurrentPosition(function(e) { if (e.error) { Ti.API.error('Error: ' + e.error); } else { coords1 = e.coords.longitude; coords1 = e.coords.latitude; } }); } else { alert('Please enable location services'); } var url = "http://www.mywebsite.com/api/return-latlong/"+coords1+"/"+coords2; var xhr = Ti.Network.createHTTPClient({ onload: function(e) { […]

如何一起使用angularjs / javascript和objective c?

我想在我的iOS应用程序中使用我现有的angularjsfunction。 我将从Obj C发送数据给angularjs,angular会检查数据是否正确,然后向Obj C发送回应“ok”。 当Obj C收到响应“ok”,它将加载第二个视图控制器。 由于某种原因,似乎 -(void)webViewDidStartLoad:(UIWebView *)webView – (void)webViewDidFinishLoad:(UIWebView *)webView 和 – (BOOL)webView:(UIWebView *)webView2 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 不在我身边..我将不得不在Obj C和AngularJS之间来回走动。 任何帮助将非常感激。 如果您有代码示例和链接,请张贴它。 谢谢

为什么我的JavaScript在Safari的严格模式下无法正常工作?

我build立了一个使用一些简单的JavaScript的网站。 经过一些testing后,我发现我的JavaScript在iOS设备上的performance与我可以testing的所有其他设备相比有很大不同。 经过几个小时的反复试验,我发现意外的行为只发生在严格的模式下,但是由于我在苹果开发和testing的软件/硬件方面有限,所以很难进一步排除这个问题。 为什么我的代码不能在严格的模式下工作,只有某些(苹果,特别是)设备?