1

Jquery UI Accordion在我的rails项目中使用。将用作默认值accordionarrow images我需要将该箭头图标更改Plus icon为默认值。我应该在哪里编辑以Plus and minus icon默认更改所有站点。我在很多页面中使用手风琴?

我在其他帖子中看到了更多相关的这个问题。就我而言,是在 ruby​​-on-rails 项目中。我想全局更改图标以在整个项目中生效。

我在每一页中添加了以下行,以使其按我想要的方式工作。我觉得它不是 DRY 原则。我需要像这样全局设置以处理整个站点中的所有页面。

<script>
  $(function() {
    $( "#accordion" ).accordion({
      heightStyle: "content"
    });
    /* Change the accordion image to Plus and minus */
    $("#accordion").accordion("option", "icons", 
        { 'header': 'ui-icon-plus', 'headerSelected': 'ui-icon-minus' });
  });
</script>

任何建议和帮助将不胜感激......

4

1 回答 1

2

jQuery UI 为其小部件提供了大量文档。去这里查看手风琴的文档(特别是用于更改图标)。

有关这些文档中提到的 CSS 框架的进一步阅读,请点击此处

例如,如果您访问 jQuery UI 的Themeroller,您可以查看图标的大网格,找到您喜欢的图标,将鼠标悬停在上面查看类名,然后在我的第一个链接中的文档中使用该名称进行配置您的手风琴菜单以使用您选择的图标。如果您查看第一个链接中的文档,该示例实际上分别使用加号和减号图标来表示内容何时折叠/展开。

于 2013-02-25T17:24:28.317 回答