小编J. *_*Doe的帖子

如何使UIImageView占用固定百分比的屏幕而不管设备?

假设我有一个设置为矢量的大UIImageView,我希望这个ImageView占据屏幕宽度的90%,同时保持它的宽高比,无论设备如何,因为它是一个矢量,调整大小不是问题.高度并不重要,因为我需要它只是保持它的纵横比,只要它是屏幕宽度的90%.我怎么能在UIBuilder中做到这一点?

xcode view ios swift

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

为什么我的IF语句不能在jQuery中工作?

我做了一个简单的IF语句,如果为true,它会改变div的背景颜色(this).

$(".inner").click(function(){
           
           console.log($(this).css('background-color'));
           
           if($(this).css('background-color') === 'rgb(255,255,255)'){
              $(this).css('background-color', 'rgb(0, 0, 0)');
               console.log("IF statement working")
           }/* else {
              $(this).css("background-color", "rgb(255,255,255)");  
           }*/
           
       });
Run Code Online (Sandbox Code Playgroud)
.outer{
    font-size: 0;
}

.inner{
    display: inline-block;
    background-color: white;
    height: 100px;
    width: 100px;
    border: 1px solid grey;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" type="application/javascript"></script>

<div class="outer">
           <div class="inner"></div>
           <div class="inner"></div>
       </div>
       <div class="outer">
           <div class="inner"></div>
           <div class="inner"></div>
       </div>
Run Code Online (Sandbox Code Playgroud)

但第二个控制台日志没有出现,尽管第一个控制台日志打印正确的颜色,颜色也不会改变rgb('255, 255, 255').

我究竟做错了什么?

javascript jquery

-4
推荐指数
1
解决办法
75
查看次数

标签 统计

ios ×1

javascript ×1

jquery ×1

swift ×1

view ×1

xcode ×1