2010-02-23 1 views
1

Я пытаюсь создать «простой» модальный тип операции. Когда пользователь нажимает на изображение, он открывает маску на экране (это делается) и отображает изображение (не может этого сделать). Это очень просто, нет необходимости в галереях и т. Д., Следовательно, просто эффект.Передать img src через jquery в новый div

Код, сгенерированный для маски

$j(document).ready(function(){ 
$j('.postentry img').click(function(e) { 
e.preventDefault(); 
var maskHeight = $j(document).height(); 
var maskWidth = $j(window).width(); 
$j('#mask').css({'width':maskWidth,'height':maskHeight}); 
$j('#mask').fadeIn(1000);  
$j('#mask').fadeTo("slow",0.8);  
}); 

});

я могу получить СРК изображения (но только забыли код), но это ABIT как этот

Sj('postentry img').att(src) 

(Или я что-то получить его правильно Dispaly в боевой готовности, но как я могу передать, что СБН в скрытый DIV и показать его над маской (ОК, я предполагаю, что это г-индекс в CSS), но это больше, как я показываю изображение.

Помогите пожалуйста Спасибо

ответ

0

Вам нужно сделать

$('.postentry img').attr('src', 'imageurl').show(); 

или просто

$('.postentry img').attr('src', 'imageurl'); 

, а затем показать DIV, содержащий изображение, используя

$('#imagediv').show(); 

Если вы покажете ваш HTML я мог бы дать определенный ответ. Кроме того, вам не нужно ставить j после $.

+0

Ryan - на самом деле $ j заключается в том, чтобы избежать конфликтов без конфликтов в WordPress - стандартная практика WP – RussellP

+0

А, я не использую Wordpress так много :). Рад, что смог помочь. – ryanulit

0

его

$j('postentry img').attr(src) 

См .attr()

и показать изображение, которое вы можете вызвать метод .show()

$j('postentry img').attr('src', yourimageurl).show(); 

см .show()

+0

Почти, но не тихий, я не могу получить изображение для открытия в новом div на клик - infact onclick ничего не происходит (если я удаляю маску) – RussellP