我正在与我们网站的外部团队合作,他们最近将我的一个脚本添加到网站的 .NET MasterPage 中……好吧,它终于让我的脚本运行了,但现在……它加载了横幅网站上的“每个”页面。
我如何编写一个“if”语句,基本上说...如果这是主页...运行此脚本...如果不是就不要...?
最佳答案
如果您无法实现母版页解决方案,我将发布另一个答案。
您可以使用 flag 元素 告诉 jQuery 这是主页,因为之前发布的 URL 解决方案很容易损坏。
在您主页内容的某处,只需将其放置即可。
<span id="homepage-flag" style="display: none" />
然后使用 jQuery 检查该元素是否存在并运行您的代码。这是一个非常糟糕的解决方案,但如果您无法让我的其他答案起作用,它也会起作用。
if($("#homepage-flag").length > 0) {
// run code for homepage
}
关于javascript - 如果 html 页面是主页,如何运行 jquery 脚本...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713642/