С началом революции влияние либералов в Хорватии резко возросло. 25 марта в Загребе хорватскими национальными деятелями была составлена декларация «Народные требования», которая полностью повторяла будапештскую декларацию 15 марта. Основополагающими были следующие пункты: 1) объединение хорватских земель Триединого королевства; 2) политическая самостоятельность Хорватии в отношениях с Венгрией; 3) создание хорватской национальной армии; 4) введение хорватского языка в образование и администрацию, ликвидация урбариальных повинностей и сословных привилегий в Хорватии; 5) выборный характер хорватского сабора; 6) политические свободы. При этом декларировалась верность императору, династии Габсбургов и желание сохранить целостность империи. В это же время Нови Сад и ряд других городов Воеводины направили петиции венгерскому Государственному собранию, также основанные на венгерской декларации. Таким образом, сербы и хорваты совместно с венграми выступали за ликвидацию феодальных повинностей и демократизацию общественного строя в австрийской монархии. На этой почве между ними не возникало разногласий.
События в западных и восточных землях Габсбургской монархии развивались по-разному. В венгерских землях национальные противоречия проявлялись в наиболее острой форме. Здесь еще в 1847 г. венгерский парламент провозгласил венгерский язык официальным. Отношения между сербами и хорватами, с одной стороны, и венграми - с другой, резко ухудшились. Политическое движение сербов Воеводины возглавлял молодой либерал Д. Стратимирович. В своей петиции венгерскому собранию сербы соглашались с тем, что добровольно признают первенство и господство венгерского языка и народа во всех общегосударственных делах. Вместе с тем, они просили признать существование сербского языка и сербской нации в Венгерском королевстве и разрешить свободно употреблять сербский язык в школе, местных учреждениях и церкви. Венгры отказали в этих умеренных требованиях.
Национальная программа хорватов с самого начала была более определенной: она предполагала создание Триединого королевства, объединявшего Хорватию, Славонию, Далмацию и Приморье с Риекой. Венгрия со своей стороны признавала только возможность хорватов пользоваться национальным языком. Такие уступки венгров ни в коей мере не могли удовлетворить хорватов. Уже в середине апреля между ними произошло первое серьезное столкновение: венгерское правительство потребовало, чтобы Й. Елачич, избранный хорватским баном, приехал в Пешт для принесения присяги. Й. Елачич не только отказался сделать это, но и издал 19 апреля указ, запрещавший хорватам до созыва их собора подчиняться венгерским властям. Одновременно Хорватия и Славония перестали платить налоги в венгерскую казну. Решительные действия Елачича не были случайными, истинные цели хорватских политиков шли дальше автономии хорватских земель в пределах Венгерского королевства. Л. Гай и Й. Елачич видели центром будущего югославянского королевства город Белград.
Венское правительство в споре между Елачичем и венгерскими властями встало на сторону последних. 7 мая император потребовал от Елачича безоговорочного подчинения Пешту, были аннулированы все распоряжения хорватского бана. Комиссаром Хорватии, Славонии и Военной Границы был назначен генерал Я. Храбовский. Отношения венгерского правительства с хорватами и сербами еще больше обострились. В этой ситуации все политические и общественные силы Воеводины объединились и выступили единым фронтом. Скупщина избрала сербским воеводой генерала С. Шупликаца, а митрополит И. Раячич был провозглашен патриархом. Д. Стратимирович, возглавивший правительство (Главный Одбор), провозгласил сербский народ политически свободным. До избрания воеводы этот орган объявил себя временной властью. Скупщина также объявила о создании Воеводины (административная единица, куда входили Срем, Бачка, Баранья, Банат, Военная Граница) в союзе с Триединым королевством. Но одновременно в решении скупщины указывалось, что Воеводина будет находиться в составе Венгерского королевства, под властью правящего австрийского дома. Таким образом, сербские национальные деятели продемонстрировали лояльность венграм. В ответ венгерское правительство объявило скупщину незаконной и начало военные действия против сербов, не пойдя даже на небольшие уступки.
В мае в Вене произошло новое революционное выступление народных масс. Императорский двор тайно бежал в Инсбург, хорваты сочли, что настал удобный момент для осуществления национальных прав Хорватии и Славонии. Й. Елачич без предварительной санкции императора издал указ о выборах и созыве хорватского собора, который открылся 5 июня 1848 г. Й. Елачич был торжественно возведен в должность бана и провозглашен командующим хорватскими войсками. Клятву действовать на благо народа он дал перед сербским патриархом Раячичем, поскольку загребский епископ Хаулик отказался признать созыв собора законным. Все выступления на соборе отличались духом взаимного согласия сербов и хорватов. Однако таково было мнение хорватских иллиров, представлявших либеральную часть хорватского национального движения. Мадьяроны же стояли на прежних позициях сохранения феодальных пережитков, различного рода привилегий и тесного сотрудничества с венграми, многие из них во время военных действий вынуждены были бежать в Венгрию. Хорватский собор объявил о создании Триединого королевства в союзе с Воеводиной и словенскими землями. Это югославянское объединение должно было войти в Австрийскую империю, реорганизованную на принципах федерализма. Хорватия и Славония должны были сохранить политическую связь с Венгрией на основе свободы и равенства. В ответ на решения собора глава венгерского правительства граф Баттиани добился от императора подписания манифеста 10 июня о смещении Й. Елачича с поста бана и лишении его военных чинов. Через месяц, 6 июля, королевский комиссар в Хорватии, Славонии и Военной границе Я. Храбовский получил приказ отстранить Й. Елачича от всех дел и созвать «законный собор».
Венгры старались всякими способами договориться с хорватами, в то же время категорически отказывали сербам Воеводины в автономии.
В целом хорватские и сербские национальные деятели действовали согласованно. Однако со стороны консервативных провенгерских сил наблюдались попытки нарушить это согласие. Они стали распространять слухи, что сербы хотят обратить хорватов в православие. Подобные слухи провоцировали столкновения между сербами и хорватами на религиозной почве, однако активная разъяснительная деятельность Раячича и Й Елачича их пресекала.
К осени 1848 г., когда венгры окончательно порвали с центральной властью, стал складываться союз монархии и югославянских национальных движений. К этому союзу югославянских политиков толкало несколько причин. Во-первых, венгерское правительство выступало как против сербов и хорватов, так и против Вены. Поэтому появление такого союза было закономерно. Во-вторых, многие хорватские и сербские национальные деятели были официально признаны и поддержаны Габсбургами (Венское правительство в свою очередь решило использовать хорватское политическое движение для подавления венгерской революции). Наконец, часть сербских и хорватских политиков в достижении своих национальных задач надеялась на помощь России. В июне 1848 г. русскому посольству в Вене воеводинцы передали петицию, в которой они просили русского царя защитить сербов Австрии, как он защищает их в Турецкой империи. 21 июля по просьбе бана Й. Елачича И. Кукулевич и Л. Вукотинович посетили русское посольство. Они вели переговоры о денежном займе для хорватов. Представители русского посольства заявили о своей поддержке Габсбургов и постарались направить действия сербов и хорватов в легитимное русло. 20 октября патриарх Раячич лично обратился через русского консула в Белграде к Николаю І с просьбой взять воеводинских сербов под свое покровительство.
Австрийское правительство, учитывая сложившуюся политическую обстановку, поддержало «Требования народа», император утвердил Елачича в должности бана всей Хорватии (включая Далмацию и Военную Границу) и главнокомандующим всеми граничарскими силами.
В сентябре 1848 г. австрийский император, отменив указ об опале Й. Елачича, назначил его главнокомандующим всех австрийских войск в Венгрии и присвоил звание фельдмаршала. Когда 6 октября вспыхнуло восстание в Вене, Елачич направился на его усмирение и действовал вместе с фельдмаршалом Виндишгрецем. После подавления восстания в конце октября 1848 г. он вновь двинулся в Венгрию, где вскоре взял город Пешт. Подавлением венского восстания закончилась революция в западной части империи. Но революция в Венгрии продолжалась. Военные действия между венграми и австрийской армией то затихали, то возобновлялись с новой силой. Наступление контрреволюционных сил в империи продолжалось до марта 1849 г., когда ясно обозначился поворот в сторону поражения революции. 4 марта 1849 г. молодой австрийский император Франц-Иосиф (1830—1916), взошедший на престол 2 декабря 1848 г., объявил о даровании конституции. В Хорватии она не решала вопроса о воссоединении хорватских территорий в рамках Триединого королевства.
В Венгрии ответом на октроированную конституцию стал новый революционный подъем. 1 апреля 1849 г. венгерское Государственное собрание приняло декларацию независимости Венгрии и решение о низложении Габсбургов. Венгерская национальная армия сумела освободить Пешт. Венское правительство понимало, что своими силами оно не в состоянии справиться с венгерской революцией. В конце 1848 г. Франц-Иосиф обратился к Николаю I с просьбой о введении русских войск в пределы Габсбургской монархии. В конце апреля 1849 г. русская армия во главе с И. Ф. Паскевичем вступила в восточные районы Австрийской империи, а в августе 1849 г. в битве при Вилагоше венгерские войска потерпели сокрушительное поражение. Венгерская армия во главе со своими генералами вынуждена была сдаться в плен русским. 13 августа 1849 г. венгерские войска официально капитулировали.