【问题标题】:Jquery UI: How to define different CSS styles for Tabs and Slider on the same pageJquery UI:如何在同一页面上为 Tabs 和 Slider 定义不同的 CSS 样式
【发布时间】:2010-06-07 21:07:59
【问题描述】:

我在同一页面上有两个使用相同样式表的元素:Jquery Tabs 和 Jquery Slider。

我无法重新定义滑块的类,因为 css 的更改会影响这两个元素。

使用这些类的选项卡:

ui-tabs ui-widget ui-widget-content ui-corner-all

这些在 Slider 中使用:

ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all

如何在不修改标签的情况下修改滑块 css?

谢谢

【问题讨论】:

    标签: jquery css slider jquery-ui-tabs


    【解决方案1】:

    告诉你的风格该做什么:)

    css

    .ui-slider{
     /* regular used in other areas etc, etc */
    }
    
    #mySlider.ui-slider {
    /* forced styles, whatever, etc, etc */
    }
    

    或为多个滑块使用类名,例如:

    .customSlider.ui-slider {
    
    }
    .customSlider.ui-corner-all {
    
    }
    

    html

    <div id="mySlider" class="slider"></div>
    or
    <div class="customSlider"></div> 
    

    我应该在 css 上指定:

    您可以为选择器指定多个限定符.. css 像这样:

    #idOfElement.classname {
     /* will only match items with id of "idOfElement" and class of "classname"
      <div id="idOfElement" class="classname" ></div> */
    }
    
    div.classname.classname2 {
      /* will only match divs with both classnames:
       <div class="classname classname2" ></div> */
    }
    

    希望这能让您对正在发生的事情有一个很好的了解......

    【讨论】:

    • 谢谢丹!我刚刚重新定义了滑块的所有类。一切正常:#slider.ui-slider #slider.ui-slider-horizo​​ntal #slider.ui-widget #slider.ui-widget-content #slider.ui-corner-all
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2016-04-25
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    相关资源
    最近更新 更多