Для меня было решение обратиться к родительскому элементу цели события.
например. event.target.parentElement
$("<div class='dialog' title='" + title + "'><p>" + text + "</p></div>")
.dialog({
closeOnEscape: false,
open: function (event, ui) {
/* Hide the close button of the dialog your are loading */
$(".ui-dialog-titlebar-close", event.target.parentElement).hide();
/* Cycle through only the buttons belonging to the current dialog */
$('.ui-dialog-buttonpane', event.target.parentElement).find('button').each(function (id, el) {
debugger;
});
},
buttons: {
"Button 1": function () { doStuff; },
"Button 2": function () { doStuff; },
"Button 3": function () { doStuff; }
}
});
То, что необходимо сделать, кодируют файл к Base64 и включают его как это:
<img src="data:image/gif;base64,R0lGODlhUAA..(the rest of your base64 encoded file)..">
http://www.sweeting.org/mark/blog/2005/07/12/base64-encoded-images-embedded-in-html
Стандартное решение для этого состоит в том, чтобы добавить изображение как вложение. Каждое вложение имеет ContentID, таким образом, можно встроить использование изображения: <img src="cid:ContentID" />
.
Это встроит изображение в электронную почту, не в HTML.
Я не думаю, что спецификации HTML W3C действительно позволяют Вам делать это.
Но если Вы действительно хотите, Вы могли бы создать пиксельную ширину таблицей пиксельной высоты и выбрать цвета фона ячейки один за другим для создания изображения.
Это не может быть сделано, но это в порядке, потому что современные браузеры используют функцию KeepAlive так, чтобы соединение с сервером было сохранено для загрузки изображения.
Вот удобное Изображение к преобразователю HTML - предупреждение создает ПРОТИВНЫЙ HTML!:)
Вопрос, который прибывает по моему мнению, - почему Вы не хотите нормальное <img>
отметить на своем HTML?
Присоединение изображения к телу HTML могло бы звучать заманчивым, но это определенно замедлит электронную почту, загружающую времена, и некоторые люди используют материал как gprs соединение, таким образом, они хотят ограничить свою пропускную способность.
IMO имеющие изображения в Вашем HTML является чистым злом. Но это только вне любопытства, для выяснения, почему Вы хотите такое решение - кажется, что @nickf уже дал Вам хороший :)