- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要建立一个带有条件的三元运算符:只要 URL 是/index/加上任何大于“1”的数字,X 就成立。
我尝试了这个(带有“to”属性的字符串:
<Spring
from={{ height: location.pathname === '/' ? '0vh' : '0vh' }}
to={{ height: (location.pathname === '/' || location.pathname === '/index/' + (>= 2) ) ? '36vh' : '0vh' }}
>
不幸的是,它不起作用。这是为了分页问题(我不知道会创建多少页面)。
最佳答案
这与条件运算符无关。它与匹配字符串有关。如果您想要将 location.pathname
与 /index/n
匹配,其中 n
必须大于 1,您可能需要一个正则表达式:
/\/index\/(?:[2-9]|\d{2,})/.test(location.pathname)
(?:...)
是一个非捕获组。 [2-9]|\d{2,}
是一个替换,匹配 [2-9]
或 \d{2,}
. [2-9]
匹配 2 到 9 之间的任何数字(含 2 和 9)。 \d{2,}
匹配两个或多个数字。
在上下文中:
<Spring
from={{ height: location.pathname === '/' ? '0vh' : '0vh' }}
to={{ height: (location.pathname === '/' || /\/index\/(?:[2-9]|\d{2,})/.test(location.pathname) ) ? '36vh' : '0vh' }}
>
关于javascript - 如何在三元运算符上告诉 javascript "any number bigger than"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55892891/
我试图理解 rmarkdown 之间的关系, sweave和 knitr .查看代码和示例我遇到了两种类型的代码头,我不明白它们属于什么语言/包。 标题是 ```{} ``` 和 >= @ 它们之间有
我正在尝试了解通过面向对象的构建器 DSL 构建 SQL 与参数化原始 SQL 字符串相比的优势。在以三种方式研究/实现相同的查询之后,我注意到原始 SQL 是迄今为止最容易阅读的。这就引出了一个问题
foreach的这两种用法有什么区别? foreach ($nodes as $node) { //do stuff } foreach ($odp in $ftw) { //do more s
我正在构建一个 Windows Phone 7 Silverlight 应用程序。有什么理由使用 RestSharp 而不是 WebClient 吗?我浏览过 RestSharp 网站,但并没有立即明
Parse() 和 TryParse() 有什么区别? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.
大约几周前,我在创建登录页面时了解了 $_SESSION。我可以成功登录并将其与变量一起使用。目前我正在尝试理解 $_SESSION 和 $_COOKIE。如果我错了请纠正我,我可以在登录和移动页面时
关于 cudaDeviceReset() 的正确使用存在各种问题,但我无法找到以下问题的答案。 cudaDeviceReset() 上的文档说它明确销毁并清除当前进程中与当前设备关联的所有资源。 假设
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: c difference between malloc and calloc 请解释这句话的意义, Anot
Parse() 和 TryParse() 有什么区别? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.
鉴于以下代码: Prelude> let f x = if (x) then 55 else "foo" 为什么编译器要寻找 Num [Char] ? :2:23: No instance f
我想我在这里遗漏了一些东西,但我只是在阅读 jesse liberty 的这篇文章关于 Reactive Extensions for .Net .他的示例是针对使用 Silverlight 的 Wi
我正在调查 Argotic Syndication Framework ,到目前为止,我印象非常深刻。然而,目前的很多实现——至少对于 RSS 和 Atom——seem pretty comparab
据我所知,tBodies[0] 似乎可以在 IE 中使用,但不能在 FF 中使用。这是IE错误吗?我创建了一个小文件来演示这种不一致,我想知道解决这个问题的最佳方法。 HTML:
使用 document.head 和使用 document.getElementsByTagName("head")[0] 有什么区别?我运行的测试表明它们都需要大约一毫秒。 我也看到了 docume
我正在开发一个包含大量 JavaScript 的 Ember-JS 应用程序,用于执行各种用户体验和样式设置任务。 因为这些任务超出了 MVC 逻辑的范围,所以我将它们放入供应商 map 中的模块中。
迭代器的含义作为位置提示传递给 std::set::insert(iterator position, const value_type& val) 和 std::multiset::insert(i
在 socket.io 网页上,Get Started: Chat application,位于此处: http://socket.io/get-started/chat/ 有这个代码: var ap
2014 年 5 月 Oracle 诉 Google 的判决可能阻碍了 37 个 Java API 包是什么? 上诉法院裁定对语言至关重要的 3 个软件包是什么? 如何避免在我的 Java 代码中使用
我是一名优秀的程序员,十分优秀!