草庐IT

if-cases

全部标签

javascript - 替代多个“if 语句?

我真的是HTML和Javascript的新手。对于我正在编写的代码的任何帮助,我将不胜感激。我正在研究一个计算器来显示机场之间的距离。用户将有五个“文本”输入,因此他们将编写机场代码,例如MAD、JFK。结果将是马德里和肯尼迪国际机场之间的距离。用户可以添加多个机场,例如BCNMADJFKORD,结果应该是所有航段的总和(结果=BCN-MAD+MAD-JFK+JFK-ORD)。就我而言,由我指定距离也很重要(因此我不需要“计算”坐标之间的距离)。我所做的是创建名为“leg1,2,3,4”的变量,将每个机场配对,因此leg1可以是例如“BCNMAD”,然后使用if语句我可以得到那条腿的距

javascript - 如何使用 Vue JS 在 HTML 的同一标记中使用 "v-if"和 "v-else"?

我在多个元素中使用Vuejs条件语句。在某些情况下,我需要将if和else放在同一个元素中以过滤元素。在这里,我使用多个元素来应用if和else。3"align="center">但我想在单个元素中同时应用这两个元素,例如,这可能吗?或者任何其他解决方案来应用这个?提前致谢。 最佳答案 与其使用v-if,不如尝试将属性绑定(bind)到三元表达式。//:isashorthandforv-bind:如果这对您来说看起来有点太乱(或者如果您要使用的逻辑太复杂而无法在一行中表达),您也可以尝试创建一个computedproperty在返回

HTML5 应用缓存 : how to implement offline mode if server isn't accessible but network is accessible

根据设计,HTML5离线支持(AppCache)在客户端设备离线或客户端设备在线且服务器可访问时工作。之后,当设备无法访问互联网时,我缓存了应用程序并在浏览器中重新打开它(刷新它)浏览器从AppCache加载应用程序。在这种情况下,浏览器不会尝试获取应用程序缓存list(它知道我们处于离线状态)。但是让我们考虑一下我的设备没有离线的情况。它仍然有互联网连接。但是我的服务器宕机了。这可能有许多不同的原因(硬件故障、AppPool停止、IIS限制、DNS错误等)。在这种情况下,当我在浏览器中打开缓存的应用程序时,它会尝试获取应用程序缓存list并收到404错误(未找到)。之后浏览器会清除该

javascript - 我如何修复 :hover on iPhone if there is no <a> element?

我该如何修复:hover在iPhone上如果没有元素?我正在使用元素和iPhone在我点击它时不会打开我的子菜单。示例html:Menuitem(noelement)Menuitem我回答了一个JavaScript方法来解决这个问题,但我想知道是否有不同的方法来解决这个问题(也许是更好的方法) 最佳答案 您可以使用JavaScript解决此问题。以下脚本会将悬停作为类添加到元素:$("li").hover(function(){$(this).addClass("hover");},function(){$(this).remove

javascript - 如何在 AngularJS ng-if 语句中使用 ">"比较器

是否可以在HTML的ng-if中使用“大于”比较器?问题在于“>”符号过早地关闭了HTML标记。例如。这个:0"class="bar">(HTMLSTUFF)读作:(0class="bar">HTMLSTUFF)我最终通过使用ng-if="foo!=0"解决了这个问题,但我可能可以使用小于比较器,但我只是好奇以防万一我出于某种原因绝对不得不使用大于符号.或者我可能必须将此逻辑移动到其他地方,比如在我的Controller中而不是在我的View中?编辑1所以看起来比较器本身肯定不是问题,我的代码中发生了其他事情。奇怪的是,当我在比较器前后有空格时它可以工作但没有空格它不会。如果这意味着什

html - HTML 能理解 "if-else"吗?

假设我的网站有Flash版本和非Flash版本。当用户访问我的网站时,有没有办法创建以下逻辑:if(userhasflash-plugininstalled){loadflashwebsite}else{loadnon-flashwebsite}虽然我们在这里。我可以对带宽控制做同样的事情吗?假设一位Cable客户访问了我的网站。他可以毫无问题地加载我的10mb满载flash网站和背景视频。但是,如果互联网连接速度较慢的用户访问我的网站,我是否可以跳过Flash网站并将该用户重定向到非Flash网站?如果没有办法做到这一点,是否有任何解决方法?提前致谢! 最

html - 什么时候使用&lt;!--[if !IE]>?

昨晚我在调试IE7的时候正在思考这个问题,当我输入...时我突然想到我见过.现在让我明白的是,据我所知,只有IE识别这些条件注释,也就是说ifNOTIE没有意义,IE是否看到这个并说“我是IE,所以这不适用于我?”还是人们对哪些浏览器可以识别它感到困惑?所以我的问题是。你会在哪里使用它的目的是什么? 最佳答案 您可以将它与特殊的synax一起使用:这意味着IE会忽略中间的内容,但其他浏览器会将条件注释视为封闭注释并解释中间的内容。 关于html-什么时候使用<!--[if!IE]>

javascript - 谷歌地图信息窗口滚动错误 : How to solve for all cases?

这是一个knownbugGoogleMapsAPI在第一次(时间)点击信息窗口时显示滚动条,问题,第一次:其余时间:所以我foundout添加maxWidth解决了问题,对我来说,不是;如果我将maxWidth设置为200px,滚动条就会消失,但它比我需要的要小,如果我设置250px(我需要的大小),滚动条仍然存在知道我可以尝试什么吗?jsfiddle:http://jsfiddle.net/e0x20tvs/3/$sescam_ventana={init:function(){this.mapa();},mapa:function(){varscript=document.creat

javascript - 在 if 和 else 中使用标签 &lt;script&gt;

我有一些这样的脚本标签:这是我使用phonegapforandroid编写的应用程序,但我想在web中使用代码。而且我不会全部用于网页。有什么方法可以像在html中这样使用ifelse那样做:if(anything){}else{}我是垃圾车,请帮帮我。谢谢阅读!!!编辑:如果我想改变我的脚本标签:变成这样:无论如何要创建一个像这样的变量:varkey="http://smartphone.thnt.vn/VietGames/GhepTranhTu/Web/"然后像这样在标签中使用: 最佳答案 第一部分。你可以这样做:if(anyt

javascript - knockout js if语句以根据 bool 数据类型显示值

我正在尝试显示基于表值True或False的值。例如,如果值为True,那么我希望它表示支持,如果它为False,那么我希望它表示不支持!这是我的html代码Java脚本代码$(function(){dm.viewModel=function(){varclients=ko.observableArray(),selectedClient=ko.observable(),clientChanged=function(){$.getJSON(dm.WebServices+"/dm/get/clientinfo?client="+encodeURIComponent(selectedCli