2016-11-23 7 views

Antwort

0

Es ist schwer zu wissen, was genau Ihr HTML-Element, das Sie neu laden müssen, ist, aber es sollte möglich sein.

Hier ist ein Beispiel für eine jQuery Funktion, die überprüft, wenn die Größe der Seite geändert wird.

$(window).on('resize', function(){ 
     var win = $(this); //this = window 
     if (win.height() >= 820) { /* ... */ } 
     if (win.width() >= 1280) { /* ... */ } 
}); 

Javascript Beispiel:

window.onresize = function() { 
    if (window.innerHeight >= 820) { /* ... */ } 
    if (window.innerWidth <= 1280) { /* ... */ } 
} 

Und in der if Anweisung des gewünschten Fensters Höhe oder Breite, können Sie die Funktion aufrufen, Ihre Leinwand neu zu laden.

0

Sie könnten einen Ereignis-Listener

window.onresize = function(){ 
    var oldcanv = document.getElementById('canvas'); 
    document.removeChild(oldcanv) 

    var canv = document.createElement('canvas'); 
    canv.id = 'canvas'; 
    document.body.appendChild(canv); 
} 
hinzufügen
Verwandte Themen