我打算使用jQuery UI Accordion以及提供的默认主题
我看到jQuery UI Accordion使用了这个url 链接文本中的以下类
<div class="ui-accordion ui-widget ui-helper-reset">
<h3 class="ui-accordion-header ui-helper-reset ui-state-active ui-corner-top">
<span class="ui-icon ui-icon-triangle-1-s"/>
<a href="#">Section 1</a>
</h3>
<div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active">
Section 1 content
</div>
<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<span class="ui-icon ui-icon-triangle-1-e"/>
<a href="#">Section 2</a>
</h3>
<div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom">
Section 2 content
</div>
<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<span class="ui-icon ui-icon-triangle-1-e"/>
<a href="#">Section 3</a>
</h3>
<div class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom">
Section 3 content
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我不想使用主题文件中的整个CSS,只是UI手风琴所需的CSS.但是我无法创造相同的效果.有人可以帮忙吗?
Luc*_*ofi 10
演示: http ://so.lucafilosofi.com/jquery-ui-accordion-css/
更新到最新的jQuery版本10
你不需要拥有所有代码!你已经复制了jquery示例,解释了jquery如何创建完整的手风琴小部件!
你只需要这样:
HTML
<div id="accordion">
<h3><a href="#">caption 1</a></h3>
<div>some text here
</div><h3><a href="#">caption 2</a></h3>
<div>some text here
</div><h3><a href="#">caption 3</a></h3>
<div>some text here
</div><h3><a href="#">caption 4</a></h3>
<div>some text here
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery/JS
$(function() {
$("#accordion").accordion();
});
Run Code Online (Sandbox Code Playgroud)
CSS
.ui-accordion .ui-accordion-header {
cursor: pointer;
position: relative;
margin-top: 1px;
zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
display: inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
display: block;
font-size: 1em;
padding: .5em .5em .5em .7em;
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a {
zoom: 1;
}
.ui-accordion-icons .ui-accordion-header a {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
margin-top: -2px;
position: relative;
top: 1px;
margin-bottom: 2px;
overflow: auto;
display: none;
zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
注意:此最小css还需要.ui-widget CSS才能看到演示!
| 归档时间: |
|
| 查看次数: |
41230 次 |
| 最近记录: |