2013-04-24 2 views
-2

У меня есть галерея миниатюр, я хочу открыть каждое большое изображение на странице предварительного просмотра с обратными ссылками. Пожалуйста, предложите, как я могу это сделать.gallery image, чтобы открыть на выбранной странице

HTML-

<ul> 
    <li> 
     <a href="big image link"><img src="thumb nail image"/></a> 
    </li> 
    <li> 
     <a href="big image link"><img src="thumb nail image"/></a> 
    </li> 
    .... 
</ul> 

хотите открыть большое изображение в окне предварительного просмотра страницы HTML,

<div> 
    <a href="back">Go back</a> 
    <img src="holder for big image" /> 
</div> 

Пожалуйста, предложите ..

+0

Почему вы не используете оверлей .. –

+0

Что вы попробовали? –

+0

Я не хочу использовать световую коробку. попробуйте с jquery, но не работает, я новичок в jquery, вам нужен ваш совет, как это сделать. – user1292594

ответ

0

Если вы хотите использовать JQuery, это будет для начала работы:

html:

<div id="holder"></div> 
<ul><li><img class="pointer" src="http://bit.ly/Yx18em"/></li></ul> 

CSS:

#holder{ 
    position: absolute; 
    display: none; 
} 

li{ 
    list-style: none; 
} 

li img{ 
    width:25px; 
    height: auto; 
} 

.pointer{ 
    cursor: pointer; 
    cursor: hand; 
} 

JQuery:

$("ul img").click(function() { 
    $('#holder').html(
     '<img src="'+$(this).attr('src') 
     +'"><span id="close" class="pointer">back</span>' 
).show(); 
    $("#close").click(function() { 
     $(this).parent().hide(); 
    }); 
}); 

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

+0

Daniel, Спасибо за решение, но если я хочу открыть изображение thge на странице с кнопкой «Назад», эта кнопка вернет страницу в галерею. Пожалуйста, совет – user1292594

+0

Я не уверен, чего вы хотите. Вы хотите, чтобы он перешел на новую страницу или просто добавил кнопку «Назад»? Я немного изменил свой код, теперь есть кнопка возврата, чтобы закрыть большое изображение. Это то, что тебе надо? – Daniel

+0

Daniel, Спасибо за советы, это сработает для меня .. – user1292594

0

Как об использовании плагин Photoswipe

Примердемонстрирует именно то, что вы ищете.