Hallo ihr Lieben,
ich hoffe ich bin hier richtig mit nem xml thema?!
Ich habe eine SVG Grafik in eine App eingebunden(funktioniert soweit) nur leider bekomm ich es einfach nicht hin, dass die svg immer vie volle Höhe des jeweiligen "Bildschirms" einnimmt. Im Querformat kein Problem aber im Hochformat keine Chance... Egal ob per css oder jquery es will einfach nicht die volle Höhe annehmen.
Vill weis jemand Rat?
Hier mein Codeschnippsel dazu:
ich hoffe ich bin hier richtig mit nem xml thema?!
Ich habe eine SVG Grafik in eine App eingebunden(funktioniert soweit) nur leider bekomm ich es einfach nicht hin, dass die svg immer vie volle Höhe des jeweiligen "Bildschirms" einnimmt. Im Querformat kein Problem aber im Hochformat keine Chance... Egal ob per css oder jquery es will einfach nicht die volle Höhe annehmen.
Vill weis jemand Rat?
Hier mein Codeschnippsel dazu:
HTML:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=yes, width=device-width">
<script type="text/javascript" src="js/jquery.js">
</script>
<script type="text/javascript" src="js/function.js">
</script>
<script type="text/javascript" src="js/ELSeFinder.js"></script>
<script type="text/javascript" src="js/cordova.js"></script>
<script type="text/javascript" src="js/barcodescanner.js"></script>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="bg" class="svg"></div>
<!-- weiter Inhalt-->
</body>
</html>
Code:
$(function() {
var svg = $('#bg').find('svg');
var w = svg.getAttribute('width').replace('px', '');
var h = svg.getAttribute('height').replace('px', '');
svg.removeAttribute('width');
svg.removeAttribute('height');
svg.setAttribute('viewbox', '0 0 ' + w + ' ' + h);
svg.setAttribute('preserveaspectratio', 'xminymin meet')
$(svg)
setAttribute('height', '100%')
setAttribute('width', 'auto');
var height = $(window).height();
var width = $(window).width();
});
function formHandler2(form) {
if(ebeneTemp == "EG"){
document.getElementById('bg').src = "img/ebene0.svg";
$.get("img/ebene0.svg", null,
function(data)
{
var svgNode = $("svg", data);
var docNode = document.adoptNode(svgNode[0]);
var pageNode = $(".svg");
pageNode.html(docNode);
},
'xml');
}
Zuletzt bearbeitet: