Ich habe diese Seite: http://urbanphenomena.net/HighslideJS Bildunterschrift (leftpanel auf Desktop) und (unten auf mobile)
Für die Highslide, habe ich eine Beschriftung erstellt, die auf dem Desktop auf der linken Seite der Bilder schön aussieht, ist es angezeigt das gleiche in mobilen, die nicht auf der Suche ist gut so habe ich beschlossen, diese zu kodieren:
<script type="text/javascript">
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.outlineType = 'rounded-black';
hs.wrapperClassName = 'dark';
hs.fadeInOut = true;
hs.dimmingOpacity = 0.75;
// Add the controlbar
if (hs.addSlideshow) hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: .75,
position: 'bottom center',
hideOnMouseOut: true
}
});
</script>
<script type="text/javascript">
hs.graphicsDir = 'js/highslide/graphics/';
hs.captionOverlay.position = "leftpanel";
hs.captionOverlay.width = "350px";
if ($(window).width() <= 1000) {
hs.captionOverlay.width = "150px";
hs.align = 'left';
}
</script>
hs.captionOverlay.position = ‚leftpanel‘ ist der Code für die Position der Beschriftung, aber wenn ich auf der if-Anweisung, dass setzen Es sieht so aus: http://imgur.com/a/TfGBa
Was ist Ihrer Meinung nach das Problem?
Ich bin ein wenig verwirrt. Dein Threadtitel besagt, dass du die Beschriftung unten auf einem Handy haben möchtest, aber dein Code setzt die Beschriftung immer auf der linken Seite. Es versucht nur, es auf einem Handy enger zu machen. – MisterNeutron