javascript - 如何使用 jQuery 将正文类添加到首页和内部页面?

标签 javascript jquery function href

下面的 jQuery 函数工作正常,并添加了 full类到 <body> /signin/ 上的 HTML 元素基于 URL 的页面。

// add full class to sign in page body based on url

$(function() {
    var loc = window.location.href; // returns the full URL
    if(/signin/.test(loc)) {
    $('body').addClass('full');
  }
});

我想在首页/主页或/上完成完全相同的事情此同一函数中的 URL。我该怎么做?

最佳答案

正则表达式很慢。更快的方法:

function() {
    var loc = window.location.pathname; // returns the pathname
    if(loc == '' || loc == '/') {
        $('body').addClass('full');
    }
});

关于javascript - 如何使用 jQuery 将正文类添加到首页和内部页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39280527/

相关文章:

javascript - 在 ember.js 中读取由带有 Handlebars 的服务注入(inject)的计算属性

javascript - 使用 jQuery 将 $ 包装在 span 中

function - 元表如何工作以及它们的用途是什么?

javascript - 当文本对齐居中时,插入符号出现在占位符 onfocus 的末尾

javascript - 使用 WordApi 1.3 时未定义 context.application

javascript - 如何将多个事件应用于同一个函数

jquery - 在mvc项目中使用Jquery删除表中的行

javascript - 在自执行函数中访问阴影变量

Javascript - 执行多个不同的 window.onscroll

javascript - Google Maps api v3 获取街道的起点和终点坐标