Лучше всего на самом деле использовать для этого библиотеку, например jQueryUI Resizable - с этим можно столкнуться со многими хитростями между браузерами. Особенно, когда вам нужно разрешить пользователю указывать произвольный размер / изменение размера, а перетаскиваемый дескриптор изменения размера почти всегда является наиболее интуитивным способом, позволяющим пользователям изменять размер элемента. Установка ширины / высоты iframe напрямую должна быть приемлемой, если вы просто изменяете размер iframe, но это ничего не делает для интуитивного получения новой ширины / высоты от пользователя.
Также см. Изменение размера iFrame с помощью пользовательского интерфейса jQuery - вам нужно обернуть iframe в div, установить iframe в height = 100% width = 100% и сделать размер div изменяемым. Перетаскивание с изменением размера не будет работать правильно, если вы сделаете голый iframe Draggable. (Это ограничение пузыря событий в некоторых браузерах, а не ошибка jQuery как таковая.)