0.0.90
This commit is contained in:
@@ -9,6 +9,8 @@ $(document).ready(function (){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
autoplayInterval = null
|
||||||
|
|
||||||
|
|
||||||
function getInfoAboutUser (){
|
function getInfoAboutUser (){
|
||||||
let user_type = ''
|
let user_type = ''
|
||||||
@@ -64,6 +66,7 @@ function renderContent (el=null) {
|
|||||||
`/${lang}/section/${el.dataset['url']}/`
|
`/${lang}/section/${el.dataset['url']}/`
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
autoPlaySlider()
|
||||||
replace_select_language()
|
replace_select_language()
|
||||||
},
|
},
|
||||||
error: function (data){
|
error: function (data){
|
||||||
@@ -170,7 +173,8 @@ function removeScrollBody () {
|
|||||||
|
|
||||||
// slider
|
// slider
|
||||||
|
|
||||||
function change_slide (index_this_slide,type,list_lenght) {
|
function change_slide (index_this_slide,type,list_lenght,new_slide_inf){
|
||||||
|
// stopAutoPlaySlider()
|
||||||
let new_index_slide = null
|
let new_index_slide = null
|
||||||
let this_slide = document.querySelector(`[data-id-slide="${index_this_slide}"]`)
|
let this_slide = document.querySelector(`[data-id-slide="${index_this_slide}"]`)
|
||||||
let iterator_slide = document.querySelector(".iterator_slide")
|
let iterator_slide = document.querySelector(".iterator_slide")
|
||||||
@@ -193,5 +197,38 @@ function change_slide (index_this_slide,type,list_lenght) {
|
|||||||
|
|
||||||
iterator_slide.innerHTML = `${new_index_slide} / ${list_lenght}`
|
iterator_slide.innerHTML = `${new_index_slide} / ${list_lenght}`
|
||||||
}
|
}
|
||||||
|
if (new_slide_inf){
|
||||||
|
return slide_f_show
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function autoPlaySlider () {
|
||||||
|
let next_slide = null
|
||||||
|
let new_slide = null
|
||||||
|
if (!autoplayInterval){
|
||||||
|
autoplayInterval = setInterval(function (){
|
||||||
|
let datainf_cont
|
||||||
|
let dataset = null
|
||||||
|
if (!new_slide){
|
||||||
|
datainf_cont = document.querySelector(".functions_btns_slider")
|
||||||
|
|
||||||
|
} else {
|
||||||
|
datainf_cont = new_slide.querySelector(".functions_btns_slider")
|
||||||
|
}
|
||||||
|
dataset = datainf_cont.dataset
|
||||||
|
if (dataset){
|
||||||
|
let index_this_slide = dataset['indexSlide']
|
||||||
|
let list_lenght = dataset['lenghtSlides']
|
||||||
|
new_slide = change_slide(index_this_slide,'next',list_lenght,'new_slide_inf')
|
||||||
|
}
|
||||||
|
},2000)
|
||||||
|
} else {
|
||||||
|
// autoPlaySlider()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// function stopAutoPlaySlider () {
|
||||||
|
// if (autoplayInterval){
|
||||||
|
// clearInterval(autoplayInterval)
|
||||||
|
// }
|
||||||
|
// }
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{% if slide.name or slide.description %}
|
{% if slide.name or slide.description %}
|
||||||
<div class="cut-width slider_block_text_container">
|
<div class="cut-width slider_block_text_container">
|
||||||
<div class="functions_btns_slider">
|
<div class="functions_btns_slider" data-index-slide="{{ forloop.counter }}" data-lenght-slides="{{ page.get_slides|length }}">
|
||||||
<img onclick="change_slide('{{ forloop.counter }}','back','{{ page.get_slides|length }}')" src="{% static "images/arrow_white_left.svg" %}">
|
<img onclick="change_slide('{{ forloop.counter }}','back','{{ page.get_slides|length }}')" src="{% static "images/arrow_white_left.svg" %}">
|
||||||
<span class="iterator_slide">
|
<span class="iterator_slide">
|
||||||
{{ forloop.counter }} / {{ page.get_slides|length }}
|
{{ forloop.counter }} / {{ page.get_slides|length }}
|
||||||
|
|||||||
Reference in New Issue
Block a user