2013-06-19 4 views
1

Я пытаюсь создать ручку для индикатора выполнения на моем веб-сайте. У меня там бар, и он работает отлично, но когда я пытаюсь нарисовать ручку над индикатором выполнения, она отключается. См. Прилагаемый рисунок. Код у меня сейчас:Почему мое изображение спрайта отрезано?

CSS:

.mejs-controls .mejs-time-rail .mejs-time-handle { 
    position: absolute; 
    display: block; 
    width: 14px; 
    height: 14px; 
    margin-top: -5px; 
    z-index: 1; 
    background: url(../img/sprite.png) 0 -394px; 
} 

HTML (Просто картина, потому что я считаю, что это вопрос CSS):

HTML

и это то, что он выглядит как на моей странице:

Time handle error

Кто-нибудь знает, какие могут быть проблемы? Я чувствую, что я близок к его решению, но я мог бы использовать какую-то помощь! Благодарю.

+0

сделать скрипку вашей проблемы –

+0

Я использую плагин jquery. Слишком много кода для скрипки. –

+0

хм, так что сделайте дикий шанс и добавьте padding-top к элементу ... или укажите ссылку на свою страницу, если это возможно. –

ответ

3

padding-updiv, в котором находится ваш индикатор выполнения, будет работать.

в классе mejs-time-rail, добавьте следующий код: padding-top: 5px; в этом классе. если это не работает, попробуйте увеличить 5px до 10px

+0

Не могли бы вы уточнить? Пример кода, может быть? – Jimbo

+0

в классе 'mejs-time-rail', добавьте следующий код: ' padding-top: 5px; 'в этом классе. если это не сработает, попробуйте увеличить 5px до 10px –

+0

Прохладный, вы должны отредактировать свой ответ с этой информацией :) – Jimbo

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