gpt4 book ai didi

javascript - 根据url隐藏div

转载 作者:可可西里 更新时间:2023-11-01 13:16:17 25 4
gpt4 key购买 nike

抱歉,如果这是另一个转贴。我一直在尝试找到解决方案,但我尝试过的都没有效果。我正在使用一个我可以完全控制 html 的博客。我通常可以找到基本的 html 方法,但是当涉及到 Java 或 CSS 时,我完全是个新手。对不起,我什么都不知道。

现在这已经不在了。我有两个侧边栏 div,我试图将它们隐藏在一个特定的 url 上,以便为内容 iframe 使用更多空间。这是我尝试使用的编码之一,它似乎不起作用或者我遗漏了一些东西。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script language="text/javascript"
<?php
&#36;(function(){
if (window.location.search === "mywebsite/Videos.html") {
&#36;('#navleft').hide();
} else {
&#36;('#navleft').show();
}
});
?>
</script>

请记住我对 php 或 java 一无所知。我想对#navright 和#navleft 都这样做。这也在 CSS 部分。感谢您的帮助!!

#navright{ width: 200px; }
#navleft{ width: 200px; }
#content{ margin:0px; }

最佳答案

看起来您正在使用 jQuery,您需要包含 jQuery javascript 文件以便浏览器理解语法。

http://docs.jquery.com/Downloading_jQuery

此外,删除 <?php?>标记和更改 &#36;$ :

如果你想获取当前的 URL,window.location.search应该改为window.location.pathname

https://developer.mozilla.org/en/DOM/window.location

<script language="text/javascript">
$(function(){
if (window.location.pathname == "mywebsite/Videos.html") {
$('#navleft').hide();
} else {
$('#navleft').show();
}
});
</script>

关于javascript - 根据url隐藏div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8339235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com