2013-03-14 27 views
0

我需要在haml中的代码下拉菜单中的一列表内,我不能测试它,但我想确保如果我做得很好,我的下面的代码片段我把它粘贴下来。 这只是悬停下拉菜单中的表与Haml

%thead 
    %tr 
     %th.date.header 
     = "#{t :"date"}" 
      %a 
      ="#{t :"main_link"}" 
      %ul 
       %li 
       ="#{t :"link1"}" 
       %li 
       ="#{t :"link2"}" 
       %li 
       ="#{t :"link3"}" 

    %th.header 
    = "#{t :"Sports"}" 
    %th.header 
    = "#{t :"Event"}" 
    %th.header 
    = "#{t :"Media"}" 

我也写一个css下拉列表的CSS怎么会

.date.header ul { display: none} 
.date.header ul:hover {display: block} 

这是一个好办法吗?我可以改进它吗?

+0

是't'应该是'I18n.t'快捷方式?我在问,因为'=“#{t:”Media“}”''可能会引发错误。 – jvnill 2013-03-14 08:10:47

+0

是的,这是一条捷径 – Koala7 2013-03-14 08:44:42

回答

1

我会写你的代码这样

%thead 
    %tr 
    %th.date.header 
     = t('date') 
     %a= t('mail_link') 
     %ul 
     %li= t('link1') 
     %li= t('link2') 
     %li= t('link3') 

    %th.header= t('Sports') 
    %th.header= t('Event') 
    %th.header= t('Media')