css只针对一页

时间:2014-07-30 15:45:02

标签: css oscommerce

我正在使用OsCommerce网上商店。我想淡出侧边栏,但仅限于一个特定的子页面,但我不知道如何。在WordPress中,您可以使用它认为的页面ID来完成它。有没有办法在OsCom或一般只有一个子页面中执行此操作?

1 个答案:

答案 0 :(得分:0)

好吧,我不知道oscommerce,WordPress和所有那些东西(对不起),但我认为,如果你知道网址(我想你知道它,或者你有一些位置变量来获取它)你想要应用淡入淡出,也许你可以:

  1. 为淡入淡出过渡/动画创建一个类。
  2. 添加ID以获取带有js / jquery的侧栏。
  3. 将javascript / jquery代码添加到您的网站,以便仅在该页面中应用该css类。
  4. 像这样(使用js& jquery):

    <!-- language: lang-js -->
    if (document.location.href =='http://this.is.my.url/my-subpage') {
      $('#mySidebar').addClass('fade');
    }
    

    Pure js:

    <!-- language: lang-js -->
    if (document.location.href =='http://this.is.my.url/my-subpage') {
      document.getElementByID('mySidebar').className = 'fade';
    }
    

    此处,侧边栏有id="mySidebar",我们只在子页http://this.is.my.url/my-subpage中将其课程设置为class="fade"

    希望对你有所帮助。