Я делаю левую панель в этой скрипке. Это палка с левой стороной. Пожалуйста, проверьте изображение. http://jsfiddle.net/eHded/1676/show/ Теперь я использовал этот плагин (вставить вложенный список) http://dbushell.com/2012/06/17/nestable-jquery-plugin/
Он показывает больше места с левой стороны. И когда экран становится маленьким, он также отображает часть списка.check(images). Я не знаю, почему это происходит? это связано с конфликтом css?
$('.slider-arrow').click(function(){
var newWidth = $(this).parent().width() * 0.8;
if($(this).hasClass('show')){
$( ".slider-arrow, .panel" ).animate({
left: "+=" + String(newWidth)
}, 700, function() {
// Animation complete.
});
$(this).html('«').removeClass('show').addClass('hide');
}
else {
$( ".slider-arrow, .panel" ).animate({
left: "-=" + String(newWidth)
}, 700, function() {
// Animation complete.
});
$(this).html('»').removeClass('hide').addClass('show');
}
});
Он не должен отображать ничего, когда панель закрыта.
Там набивка на теге тела. Изменить:
body { font-size: 100%; margin: 0; padding: 1.75em; font-family: 'Helvetica Neue', Arial, sans-serif; }
в
body { font-size: 100%; margin: 0; padding: 1.75em 0; font-family: 'Helvetica Neue', Arial, sans-serif; }
обновленный пример: http://jsfiddle.net/ChaseWest/Nm5br/4/
Однако, снова взглянув на изображения, если вы хотите сохранить отступы, вы можете добавить margin-right: 30px;
к классу dd-item
.
Обновлено с использованием margin-right
: http://jsfiddle.net/ChaseWest/Nm5br/6/
И, редактируя отступы на теле до 0.50em
, вы получаете то, что более близко напоминает ваш первый образ: http://jsfiddle.net/ChaseWest/Nm5br/7/