У меня проблема с моим горизонтальным прокруткой изображения. Есть много угроз с некоторыми решениями, но нет никакого решения, которое работало для меня :(горизонтальный div изображения прокрутка динамическая ширина
Вот ссылка с моей галереей изображений: http://lichtspielfotografie.com/portrait/
CSS-код, который я использую:
.photos {
width:10000px;
height:100%;
position:absolute;
left:0;
margin-left:0;
margin-top: 0;
}
#scroll{
position:absolute;
width:100%;
height:100%;
overflow-x:scroll;
overflow-y:hidden;
margin-left:0;
left:0;
margin-top: -8,25%; }
И HTML/PHP:
<div id="scroll">
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="http://lichtspielfotografie.com/wp-content/themes/lichtspiel/js/jquery.mousewheel.js?ver=3.8.1"></script>
<script type="text/javascript">
$(document).ready(function() {
$('html, body, *').mousewheel(function(e, delta) {
this.scrollLeft -= (delta * 20);
e.preventDefault();
});
});
</script>
<div class="photos">
<?php global $post;
$src = '';
$breite='0px';
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_mime_type' => 'image',
'post_status' => null,
'post_parent' => $post->ID);
$attachments = get_posts($args); ?>
<?php
if ($attachments) {
foreach ($attachments as $attachment) {
$src = wp_get_attachment_image_src($attachment->ID, "attached-image");
if ($src) {
echo '<img src='.$src[0];'';
}
echo ' height="100%"/img> ';
}}
?>
</div>
</div>
</main><!-- #main -->
</div><!-- #primary -->
Надеюсь, вы можете помочь мне увеличить ширину динамических фотографий. Я очень расстроен этой проблемой.
большое спасибо за ваш быстрый ответ. Я новичок в stackoverflow и для всего этого программирования. ваша идея звучит великолепно, но я не понимаю, как я должен реализовать этот фрагмент javascript-кода в моем php-файле. я должен положить его в часть для яхты? или между конкретным div? - – sschwald
Я отредактировал свой ответ для вас :) –
большое спасибо. это сработало для меня, и я кое-что узнал о скриптах :) – sschwald