【发布时间】:2021-02-05 18:41:45
【问题描述】:
我正在使用它来添加一个基于当前页面文件名的类,没有文件扩展名:
$(document).ready(function(){
var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1);
$( "html" ).removeClass();
$( "html" ).addClass( filename.split('.')[0] );
});
页面刷新时不起作用。
如果我将$(document).ready(function() 更改为$(window).on('load', function(),它不会工作直到页面被刷新。
【问题讨论】:
-
我只是模拟了您的问题,您可以在此处下载 html 文件并运行在浏览器中打开它gist.github.com/joshmoto/45ad0d7ee315e85c9026c4928685fe90 - 每次我刷新它都对我有用
-
我最终跌跌撞撞地找到了解决此问题的方法,但感谢您的关注!