2013-03-24 2 views
0

У меня есть слайдер аккордеона. У меня проблема с текстом метки слайдера, который не сдвигается при нажатии. Here is the URL to my site.Текст на этикетке Не раздвигается при нажатии

CSS для текста:

.accordion label h7{ 
position: absolute; 
cursor:pointer; 
display: block; 
-webkit-backface-visibility: hidden; /* fixes chrome bug */ 
-webkit-transform: translateX(-100%) rotate(-90deg); 
-webkit-transform-origin: right top; 
-moz-transform: translateX(-100%) rotate(-90deg); 
-moz-transform-origin: right top; 
-o-transform: translateX(-100%) rotate(-90deg); 
-o-transform-origin: right top; 
transform: translateX(-100%) rotate(-90deg); 
transform-origin: right top; 
} 

Что мне не хватает? Их способ сделать слайдер слайдера с небольшим секундным отставанием?

+0

У меня нет проблемы. Для меня сайт выглядит отлично. Не могли бы вы создать [jsfiddle] (http://jsfiddle.net/), который показывает только изолированную проблему? Кроме того, в каких браузерах проблема возникает? –

ответ

2

Проблема в том, что .accordion label h7 установлен в position:absolute. Если вы удалите это, вы заметите, что текст начинает скользить.

Исправление, которое я нашел для полученного сгруппированного текста, - это установить ширину в .accordion label h7.

.accordion label h7 { 
    width: 200px; 
} 
+0

Но после удаления этот текст перепутался. что об этом? – Sachin

+0

@Sachin: Исправлено. – JSW189

+0

great @ JSW189 +1 :) – Sachin

0

Текст скользящий, но он не обновляется. Как только некоторые свойства CSS изменяются, текст переходит в правильное положение. Поэтому, возможно, попробуйте изменить свойство CSS, прежде чем начинать оживлять текст и удалять его снова после завершения анимации (что-то вроде пограничного цвета, который никто никогда не увидит). (Relevant SO question)

Смежные вопросы