PhoneGap中只有一个CSS转换有效

它是


我正在尝试在PhoneGap中更改点击图片的大小。我有这样的代码:

HTML

<div id="saber"><div id="handle"><img src="imgs/handle.png"></div>
<div id="blade" class="blade-opened"><img src="imgs/blade-blue.png"></div></div>

的JavaScript

 $("#saber").bind( "click",
  function () 
   {
      if ($("#blade").height() > 0)
       {
      $("#blade").addClass("blade-closed"); 
     }
      else
       {
        $("#blade").removeClass("blade-closed");         
       }    
   }
   );

的CSS

#blade
 {
  text-align: center;
  left: 0;
  right: 0;
  display: inline-block;
  position: fixed;
  z-index: 1;
 } 

.blade-opened
 {
  bottom: 5%;
  height: 81.25%;
  -webkit-transition: all 1s;
 }

.blade-closed
 {
  bottom: 29%;
  height: 0;
 }  

#blade img
 {
  height: 100%;
 } 

但是,当我在手机上打开它时,图像会随着过渡而缩小,但是当我再次单击时,它会在1秒后立即出现。

谁能帮我吗?
非常感谢你。
编辑
我不知道发生了什么,但现在可以正常工作。我没有改变任何事情。奇怪...
但是现在当我单击某物时,它会变成蓝色高亮,这在图像上不是很好。有人能帮我吗?

用户名

@Kuxa,

改变:

    -webkit-transition: all 1s;

到:

    -webkit-transition: height 1s;

FWIW:这也将起作用:

    transition: height 1s;

您还需要设置position,如下所示:

    position:relative; 

我找不到很好的文档来解释这一点。

UPDATE我应该补充,使用时的位置,可以使用任何值,除了“初始”状态-这是static

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Angular 2应用程序中,只有两个css文件中的一个有效

来自分类Dev

只有我的第一个CSS媒体大小查询有效

来自分类Dev

在DOM中只有一个应用程序有效

来自分类Dev

cin和getline在一个程序中,只有其中一个有效吗?

来自分类Dev

两个if语句,只有一个有效

来自分类Dev

多次调用FragmentTransaction.replace()-方向更改后只有一个有效

来自分类Dev

Javascript只有最后一个事件侦听器有效

来自分类Dev

以下版本几乎相同,那么为什么只有一个有效?

来自分类Dev

PYGAME,只有屏幕上的一个按钮有效

来自分类Dev

只有第一个媒体查询有效

来自分类Dev

Java脚本只有一个函数调用有效

来自分类Dev

动态创建的范围表格,只有最后一个范围有效,为什么?

来自分类Dev

SilverStripe - 添加 2 TreeDropdownFields,只有一个有效

来自分类Dev

Django-dynamic-formset - 只有一个选择框有效

来自分类Dev

每页只有一个我的 SQL 动态下拉列表有效?

来自分类Dev

只有一个 POST 字符串有效

来自分类Dev

用于收集的多个索引 - 只有一个有效

来自分类Dev

使用Java强制转换有效JSON的异常

来自分类Dev

是否有一个JavaScript库可将字符串转换为有效的CSS类名称?

来自分类Dev

Java:do While循环时,所有有效输入同时被接受,只有一个有效

来自分类Dev

在点击处理程序中使用两个useState设置器时,只有一个有效

来自分类Dev

将鼠标滚轮绑定到两个画布,但只有一个有效

来自分类Dev

使用Handlebar.js模板将onclick事件侦听器添加到多个按钮中,只有最后一个有效

来自分类Dev

为什么只有第一个导入的模块有效而其余的不能运行

来自分类Dev

如何用数字2替换有效网络地址的最后一个八位位组

来自分类Dev

如何有效地将布尔表转换为一个热向量?

来自分类Dev

类强制转换异常,这似乎是一个有效的语句

来自分类Dev

为什么向上转换有效但向下转换会产生编译时错误?

来自分类Dev

为什么向上转换有效但向下转换会产生编译时错误?

Related 相关文章

  1. 1

    在Angular 2应用程序中,只有两个css文件中的一个有效

  2. 2

    只有我的第一个CSS媒体大小查询有效

  3. 3

    在DOM中只有一个应用程序有效

  4. 4

    cin和getline在一个程序中,只有其中一个有效吗?

  5. 5

    两个if语句,只有一个有效

  6. 6

    多次调用FragmentTransaction.replace()-方向更改后只有一个有效

  7. 7

    Javascript只有最后一个事件侦听器有效

  8. 8

    以下版本几乎相同,那么为什么只有一个有效?

  9. 9

    PYGAME,只有屏幕上的一个按钮有效

  10. 10

    只有第一个媒体查询有效

  11. 11

    Java脚本只有一个函数调用有效

  12. 12

    动态创建的范围表格,只有最后一个范围有效,为什么?

  13. 13

    SilverStripe - 添加 2 TreeDropdownFields,只有一个有效

  14. 14

    Django-dynamic-formset - 只有一个选择框有效

  15. 15

    每页只有一个我的 SQL 动态下拉列表有效?

  16. 16

    只有一个 POST 字符串有效

  17. 17

    用于收集的多个索引 - 只有一个有效

  18. 18

    使用Java强制转换有效JSON的异常

  19. 19

    是否有一个JavaScript库可将字符串转换为有效的CSS类名称?

  20. 20

    Java:do While循环时,所有有效输入同时被接受,只有一个有效

  21. 21

    在点击处理程序中使用两个useState设置器时,只有一个有效

  22. 22

    将鼠标滚轮绑定到两个画布,但只有一个有效

  23. 23

    使用Handlebar.js模板将onclick事件侦听器添加到多个按钮中,只有最后一个有效

  24. 24

    为什么只有第一个导入的模块有效而其余的不能运行

  25. 25

    如何用数字2替换有效网络地址的最后一个八位位组

  26. 26

    如何有效地将布尔表转换为一个热向量?

  27. 27

    类强制转换异常,这似乎是一个有效的语句

  28. 28

    为什么向上转换有效但向下转换会产生编译时错误?

  29. 29

    为什么向上转换有效但向下转换会产生编译时错误?

热门标签

归档