jquery:如果url是____;更改类
救命!哈哈,我想不出来!!aaarrrghhh 这是我得到的 HTML: 我还认为这可能与此有关 我的站点位于根目录下的一个文件夹中,作为测试人员 例如,url是www.url.com/Folder/about.php。。。idk如果这更改了window.location.pathname的外观jquery:如果url是____;更改类,jquery,class,url,Jquery,Class,Url,救命!哈哈,我想不出来!!aaarrrghhh 这是我得到的 HTML: 我还认为这可能与此有关 我的站点位于根目录下的一个文件夹中,作为测试人员 例如,url是www.url.com/Folder/about.php。。。idk如果这更改了window.location.pathname的外观 请帮助以确定url栏的路径: $(document).ready(function(){ var identifier = window.location.pathname; switch(id
请帮助以确定url栏的路径:
$(document).ready(function(){
var identifier = window.location.pathname;
switch(identifier)
{
case: 'index.php';
//edit proper tag's css
$('body').css('background','img.jpg');
break;
case: 'about.php';
//edit proper tag's css
$('body').css('background','img2.jpg');
break;
}
});
用合适的标签替换主体
尽管如此,也许还有更好的选择。。。您不能根据您所处的页面使用不同的主体类来更改背景图像吗?获取URL:
然后可以使用switch/case语句:
让我们假设您想要将背景添加到主体中。我将首先建议两种CSS方式,然后如果没有一种适合您,我将建议一种JavaScript方式
<style type="text/css">
body{ background:url(bg1.jpg) };
</style>
这个也一样。和JavaScript(jQuery):
您将添加所需的案例数。案例“index.php”:
不是
案例:“index.php代码>您不直接将这些类添加到感兴趣的页面有什么原因吗?例如,在index.php上,添加一个脚本,将您的类设置为bg1。带有html和body标记的头是php包含的,因此它需要更动态,我想是hmmm,但我想可能会有一个onload,它会改变我可以放入body中的类。为什么php不是动态的?仅仅因为它们包含在include文件中并不意味着你不能找出请求的页面并添加相应的类。但是我不能编程,我知道你可以用php进行大小写转换,我只是不知道怎么做。如果你知道如何让我知道,我宁愿使用php而不是jqueryyeah我在课堂上有它。。。在我的问题中,我问哪个更好。。。。类或css bg更改。。。ima使用ClasseSSS肯定会更直观、更高效。您可以让每个页面更改body标记的类,然后所有其他样式都可以从中继承。甚至可以根据主体类调整页面中的所有子体样式。
$(document).ready(function(){
var identifier = window.location.pathname;
switch(identifier)
{
case: 'index.php';
//edit proper tag's css
$('body').css('background','img.jpg');
break;
case: 'about.php';
//edit proper tag's css
$('body').css('background','img2.jpg');
break;
}
});
<style type="text/css">
body{ background:url(bg1.jpg) };
</style>
<body style="background:url(bg1.jpg)">
$(document).ready(function(){
switch(window.location.pathname){
case "index.php":
$("body").css("background","url(bg1.jpg)");
break;
}
});