Что нового

Как сделать переключатели custom ? (1 Viewer)

Z

Zveraboy

Гость
Всем примет ! нужна помощь , помогите кто может !


Вот что надо сделать , что-бы переключались кнопки на сайте ,как я понял надо файл php
$.post('/engine/ajax/controller.php?mod=custom',{id:id}, function(d){


HTML:
HTML
<!-- аякс переключения контента на главной -->
<div class="sect-tit-col">
<div class="dle-tabs fx-row">
<span data-dle-id="1" data-cont="dle-cont" class="active mr-3">Фильмы</span>
<span data-dle-id="2" data-cont="dle-cont" class="data-dle">Сериалы</span>
</div>
</div>
<!-- /аякс переключения контента на главной -->

<!-- вывод контента на глаывной и в категориях-->
<section class="sect-content sect-items p-3">
{content}
</section>
<!-- /вывод контента на глаывной и в категориях-->

JavaScript:
JS
/*! init ajax custom */
$('[data-custom-id]').click(function(){
var t = $(this), id = t.data('custom-id'), block = t.data('block');
t.addClass('active').siblings().removeClass('active');
$.post('/engine/ajax/controller.php?mod=custom',{id:id}, function(d){
owlpopular.owlCarousel('destroy'); // destroy carousel
$('#'+block).html(d);
$('.mm-rate').wrate();
owlpopular.owlCarousel({
loop:false,
rewind:true,
nav:false,
slideBy:1,
dots:false,
autoplay:true,
autoplayTimeout:6000,
responsive: {0: {margin:14, items:2}, 470: {margin:14, items:3}, 760: {margin:14, items:5}, 1024: {margin:30, items:4}, 1100: {margin:30, items:4}, 1220: {margin:30, items:4}}
});

});
});

var id = 1, block = 'dle-cont';
$(document).on('click', '#dle-cont .pagi-nav a', function(){
var href = $(this).attr('href');
var regexp = /\/page\/(\d+)\//;
var page = regexp.test(href) ? href.match(regexp)[1] : 1;
$.post('/engine/ajax/controller.php?mod=custom',{id:id, pageage}, function(d){
$('#'+block).html(d);
$('.m-rate').wrate();
$('.th-short').templateSwitcher()
$("html, body").animate({ scrollTop: 500 }, "slow");
});
if(regexp.test(href) || href=='/') return false;
});

$('[data-dle-id]').click(function(){
var t = $(this); block = t.data('cont');
id = t.data('dle-id');
t.addClass('active').siblings().removeClass('active');
$.post('/engine/ajax/controller.php?mod=custom',{id:id}, function(d){
$('#'+block).html(d)
$('.m-rate').wrate();
$('.th-short').templateSwitcher()
});
});

$('.carousel-prev').on('click', function() {$('.owl-popular').trigger('prev.owl.carousel');});
$('.carousel-next').on('click', function() {$('.owl-popular').trigger('next.owl.carousel');});
 
Последнее редактирование модератором:
Используй вставку кода, читать не возможно
 

Вложения

  • Screenshot_20210529_202734.jpg
    Screenshot_20210529_202734.jpg
    377.3 КБ · Просмотры: 4
Что пишет консоль?
 

Пользователи, просматривающие данную тему

Верх