Я создал следующий скрипт jQuery, который будет перемещать div (# вторичный) перед другим (#primary), если ширина экрана равна или меньше 767 пикселей, и это работает хорошо.JQuery trigger insertBefore на основе ширины экрана и класса корпуса
jQuery(document).ready(function(){
if(screen.width<=767){
jQuery('#secondary').insertBefore('#primary');
}
});
Однако я хотел бы действительную функцию, чтобы вызвать как на ширину экрана и корпуса, имеющего определенный класс (body.single). Я написал следующее, но его не работает, я думаю, что я ошибаюсь где-то с этим утверждением, и это то, что у меня есть до сих пор.
jQuery(document).ready(function(){
if(screen.width<=767) && ('body').hasClass('.single') {
jQuery('#secondary').insertBefore('#primary');
}
});
Я надеюсь, что кто-то сможет объяснить, где я сделал ошибку, и как исправить это. Заранее спасибо ко всем
.hasClass ('одиночные') без точки .. если (screen.width <= 767 && $ ('тело'). HasClass ('одного')) { –