Я знаю, что это существует там, где-то, но я не нашел его через несколько часов поиска. Мне просто нужно загрузить внешнюю страницу клиентов в IFRAME, но я хочу использовать jquery ui для представления загружаемого изображения, когда он захватывает внешние данные.
Проще да, но я видел кусочки этого не все.
Ответ 1
Что-то вроде этого?
Живой пример: http://jsfiddle.net/CPadm/
EDIT: Обновлено, так что iframe
скрывается до загрузки.
Live (обновлено) Пример: http://jsfiddle.net/CPadm/3/
HTML
<div id="button">Click to load</div>
<iframe></iframe>
<div id='loading'>Page is loading...</div>
CSS
iframe {
display: none;
}
#button {
background: blue;
color: white;
padding: 10px;
width: 100px;
}
#loading {
width: 300px;
padding: 20px;
background: orange;
color: white;
text-align: center;
margin: 0 auto;
display: none;
}
JQuery
$('iframe').load(function() {
$('#loading').hide();
$('iframe').show();
});
$('#button').click(function() {
$('#loading').show();
$('iframe').attr( "src", "http://www.apple.com/");
});
Соответствующие документы jQuery: