سلام عرض میکنم جناب
می تونید ویو ProductDetailsPictures.cshtml رو ویرایش بفرمایید. \Views\Product\_ProductDetailsPictures.cshtml رو باز کنید و طبق چیزی که عرض می کنم خدمتتون، ویرایشش کنید.
$(document).ready(function () {
$('#main-product-img-lightbox-anchor-@Model.Id').magnificPopup(
{
type: 'image',
removalDelay: 300,
gallery: {
enabled: true,
tPrev: '@T("Media.MagnificPopup.Previous")',
tNext: '@T("Media.MagnificPopup.Next")',
tCounter: '@T("Media.MagnificPopup.Counter")'
},
tClose: '@T("Media.MagnificPopup.Close")',
tLoading: '@T("Media.MagnificPopup.Loading")'
});
});
در بلاک picture-thumbs یک تگ اینک ایجاد کنید.(خارج از تگ image. قسمتی که بولد شده در کد زیر):
<div class="picture-thumbs">
@foreach (var picture in Model.PictureModels)
{
<div class="thumb-item">
<a href="@picture.FullSizeImageUrl" title="@picture.Title" class="thumb-item-link">
<img src="@picture.ThumbImageUrl" alt="@picture.AlternateText" title="@picture.Title" data-defaultsize="@picture.ImageUrl" data-fullsize="@picture.FullSizeImageUrl"/>
</a>
</div>
}
</div>
در بلاک اسکریپت:
$(document).ready(function () {
$('.thumb-item img').on('click', function () {
$('#main-product-img-@Model.Id').attr('src', $(this).attr('data-defaultsize'));
$('#main-product-img-@Model.Id').attr('title', $(this).attr('title'));
$('#main-product-img-@Model.Id').attr('alt', $(this).attr('alt'));
$('#main-product-img-lightbox-anchor-@Model.Id').attr('href', $(this).attr('data-fullsize'));
$('#main-product-img-lightbox-anchor-@Model.Id').attr('title', $(this).attr('title'));
});
});
یک اسکریپت جدید ایجاد کنید تا پاپ آپ بزرگ نمایی رو با دکمه های "قبلی" و "بعدی" باز کنه.( قسمتی که بولد شده در کد زیر):
$(document).ready(function () {
$('.thumb-item img').on('click', function () {
$('#main-product-img-@Model.Id').attr('src', $(this).attr('data-defaultsize'));
$('#main-product-img-@Model.Id').attr('title', $(this).attr('title'));
$('#main-product-img-@Model.Id').attr('alt', $(this).attr('alt'));
$('#main-product-img-lightbox-anchor-@Model.Id').attr('href', $(this).attr('data-fullsize'));
$('#main-product-img-lightbox-anchor-@Model.Id').attr('title', $(this).attr('title'));
});
$('.thumb-item-link').magnificPopup({
type: 'image',
removalDelay: 300,
gallery: {
enabled: true,
tPrev: '@T("Media.MagnificPopup.Previous")',
tNext: '@T("Media.MagnificPopup.Next")',
tCounter: '@T("Media.MagnificPopup.Counter")'
},
tClose: '@T("Media.MagnificPopup.Close")',
tLoading: '@T("Media.MagnificPopup.Loading")'
});
});