小编sol*_*hoe的帖子

防止页面在焦点切换时滚动

我是移动网络/开发人员的新手.我的应用程序使用jquery-mobile,phonegap和Compass(s​​css).

我的登录页面有问题:

徽标和字段包含在标准"div"容器中(data-role ="content"data-type ="vertical").背景是彩色的.

当将焦点从登录字段切换到密码字段时,页面会向上滑动,这是我不想发生的.我希望我的徽标和字段保持原位,就像Skype iOS App登录页面一样.

这是发生了什么:

错误描述

我尝试了几个技巧,试图阻止滚动事件,或强制页面滚动到0,0,但没有成功.

我现在正在考虑一种新策略,可能使用徽标和字段的顶部相对定位,以及捕捉焦点事件以自己滚动页面,在键盘上向上滑动(通过设置顶部相对定位坐标).

虽然这似乎可行,但我想知道这是否是Skype iOS App团队使用的那种工作......

欢迎对此特殊情况下使用的技术提出任何建议!

干杯,

弗雷德

html javascript webview jquery-mobile cordova

11
推荐指数
3
解决办法
1万
查看次数

如何创建一个web.config文件来加载SoapExtension?

我需要使用一个SoapExtension子类(我已创建),但似乎这个类只能通过"web.config"文件初始化(虽然我已经读过它应该可以通过"app.config"文件 - 但是我不知道怎么做那种方式).问题:我的项目中没有web.config文件.所以我用以下内容手动创建了一个:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <webServices>
      <soapExtensionTypes>
        <add type="MyNameSpace.MySoapExtension,MyAssemblyFileName" priority="1"/>
      </soapExtensionTypes>
    </webServices>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

尽管在每个SoapExtension方法中断开了断点,但在运行时没有任何事情发生,似乎它永远不会被初始化nore调用...(我的SoapService初始化ok,但没有任何扩展).

我想手动创建web.config文件可能不足以让它被考虑在内,所以我想知道如何正确配置我的应用程序以拥有一个web.config文件以便使用我的SoapExtension(它应该去和初始化我的类,processMessage和chainStream的东西......).

(注意:这是我的第一个SoapExtension实现,我不确定我在做什么)

c# web-services web-config soap-extension asmx

6
推荐指数
1
解决办法
1万
查看次数

webview中的iOS键盘样式?

我是Web开发的新手,我的项目是使用Jquery-mobile,Phonegap和指南针(scss).

默认情况下,输入字段获得焦点时显示的键盘是一个键盘,其中包含一种带字段导航功能的顶栏.我想摆脱这个导航栏,并显示iOS中最简单的键盘.我尝试将表单中的对象封装在表单中或没有表单标记,但没有成功.我没有任何线索如何实现这一点,如果可能的话,不知道:/

感谢任何建议!

在此输入图像描述

如果您遇到此问题,请务必访问https://bugreport.apple.com并复制rdar:// 9844216

keyboard webview ios jquery-mobile cordova

0
推荐指数
1
解决办法
3258
查看次数