3

我需要在两个页面(URL)上显示一个 DIV,而不是在其他页面上。(如果有帮助,我在页面上有 jQuery。)。我是一个完整的菜鸟,所以非常感谢所有帮助。谢谢!

案例(1)我想显示 DIV:

  • 在起始页上,当 Web 浏览器地址字段显示为“www.mydomin.com”时
  • 起始页是 PHP,所以我猜完整的 URL 是 'www.mydomin.com/index.php'

案例(2):

  • 'www.mydomin.com/index.php?option=com_myblog&title.html&Itemid=1&lang=en'
  • WHERE 这部分总是一样的
  • 'www.mydomin.com/index.php?option=com_myblog&'
  • 而且这部分总是独一无二的
  • 'title.html&Itemid=1&lang=en

例子

    if (url == 'www.mydomin.com' or 'www.mydomin.com/index.php?option=com_myblog&') {

 do this

    xxxxxxxx

 else

        nothing
4

3 回答 3

7

如果我正确理解了这个问题,这应该可以

var url = document.location.href;

if (url.indexOf('www.mydomin.com/index.php?option=com_myblog&') >= 0) {
  $('#div_id').hide();
} else {
  $('#div_id').show();
}

但实际上,如果您仍然使用 PHP,您应该首先弄清楚如何不呈现 div。

于 2009-11-03T12:03:12.823 回答
1

您可以解析查询字符串并根据结果显示/隐藏 div。

于 2009-11-03T12:02:27.773 回答
0

我也认为它应该从 PHP 代码而不是 JavaScript 来处理。并且 div 不应该首先呈现。

于 2009-11-03T12:13:57.860 回答