2013-03-01 2 views
-2

Я не нашел темы для обсуждения, прошу прощения, если не исследовать правильно. Есть ли способ разместить изображение рядом с диалогом jquery, как показано на следующем изображении? Если да, то как?Как разместить изображение рядом с диалоговым окном jquery?

Dialog

+0

Я не понимаю, почему это не проблема – UZUMAKI

ответ

1

Рабочий пример: http://jsfiddle.net/BwQzs/5/

HTML:

<div id="dialog" title="Basic dialog"> 
    <p>A dialog...</p> 
</div> 
<img style="position: absolute; top:0; left:0; width: 70px;" id="dialogimage" src="https://twimg0-a.akamaihd.net/profile_images/3167619400/f6e8d4a5be06c62a6ea863c3d6dce875.png" /> 

ЯШ:

$(function(){ 
    $("#dialog").dialog({ 

     open: function(event, ui) { 
      $('#dialogimage').css({ 
       left:$(this).offset().left-75, 
       top:$(this).offset().top-46 
      }); 
     }, 
     drag: function(event, ui) { 
      $('#dialogimage').css({ 
       left:ui.position.left-70, 
       top:ui.position.top,display:'block' 
      }); 
     } 
    }); 
}) 
+0

Спасибо, что было на самом деле это не удалось сделать – UZUMAKI

+0

Еще один que stion, когда я показываю диалоговое окно, из-за этого окна он показывает серый фон, включая изображение, которое мне помогло. Как перенести это изображение на серый? – UZUMAKI

+0

Вы можете поместить изображение в контейнер, следующий другой контейнер с абсолютным положением, над изображением, с фоновым цветом: серый и непрозрачность где-то посередине. Или вы можете просто отредактировать изображение в редакторе изображений и сделать его серым, а затем загрузить его на сервер. – Alqin

Смежные вопросы