Как правильно изменить размер iFrame с помощью функции перетаскивания? - PullRequest
2 голосов
/ 01 июня 2011

У меня есть iFrame, и я хочу, чтобы пользователь мог взять одну его сторону и перетащить, чтобы изменить ее размер.Я не хочу, чтобы он изменял размер в реальном времени, а использую индикаторную линию, и когда пользователь отпустит, он изменит размер.

Я использую jQuery.

Любая помощь?

Ответы [ 3 ]

5 голосов
/ 01 июня 2011

Iirc, классический метод заключается в том, чтобы поместить IFrame внутри div и сделать его div с изменяемым размером;также сделайте ширину и высоту iFrame равной 100%.

Если вы используете JQuery, не можете ли вы использовать jQuery.load ('uri') вместо iFrame?Я считаю, что это предпочтительнее во многих ситуациях.

0 голосов
/ 02 июня 2011

http://jqueryui.com/demos/resizable/#visual-feedback

Это, кажется, делает трюк с iFrame внутри DIV

0 голосов
/ 01 июня 2011

jQuery Resizable с индикатором возможных размеров согласно вашему запросу. См. Комментарий Russ C и ссылку на лучшее решение

...