Es ist immer sehr schwer zu erkennen, ob es der Browser eines mobilen Geräts oder ein Laptop mit einem Touchscreen ist. Also anstatt zu erkennen, dass, wenn Sie Bedenken über die Bildschirmgröße haben, dann werde ich Ihnen empfehlen, die Bildschirmgröße zu erkennen und wenn es unter bestimmten Niveau (sagen wir unter 481px
) dann werden wir davon ausgehen, dass es ein Handy-Bildschirm und wird Ihren benötigten Code ausführen wie folgt:
$(document).ready(function() {
$(window).on("resize", function (e) {
checkScreenSize();
});
checkScreenSize();
function checkScreenSize(){
var newWindowWidth = $(window).width();
if (newWindowWidth < 481) {
$('.right').insertBefore('.left');
}
else
{
$('.left').insertBefore('.right');
}
}
});
Wenn Sie nur den Stil oder die Position von Elementen ändern möchten, verwenden Sie stattdessen CSS-Medienabfragen. –
Nein, dies ist die Reihenfolge der Bootstrap-Spalten neu zu ordnen. – Tristan