showButton () {
return in_array(this.$route.name, ['new-article','update-article'] ) && this.article.section && this.article.title && this.article.description;
}
//Задаем переменную с вашим списком
var myUlList = $('ul#mylist');
//Потом перебираем все елементы генерированого списка
$('ul#ulGen').find('li').each(function(index,el) {
//Ищем елемент в вашем списке, который соответствует елементу с цикла
var myEl = $(myUlList.find('li').get(index));
// Ищем в елементе з списка инпут и выставляем ему значение с такого же инпута в вашем списке
$(el).find('input').val(myEl.find('input').val() );
// Проделываем теже операции с label и span
$(el).find('label').html(myEl.find('label').html() );
$(el).find('span').html(myEl.find('span').html() );
})
.menuFix {
width: 100vw;
}
$('#fun-level').each(function(){
$('.fun-level').each(function(){
<script>
$(document).ready(function() {
$('a.myClass').removeClass('myClass');
$('img').parent('a').addClass('myClass');
});
</script>
$(document).ready(function() {
$('a.myClass').filter(function(item) {
return $('>img',$(item)).length == 0
}).removeClass('myClass');
});
var id_tops = '<?php echo $id;?>';
(это не ошибка но глаза режет) порекомендовал бы все переменные которые приходять с сервера назначить где-то вначале скрипта и в ф-циях использовать уже js-ые переменные. тоисть<script>
var ID = parseInt('<?php echo $id;?>');
$(document).on('click','.visualp',function(e) {
//...
var id_tops =ID ;
//...
});
</script>
var currElClick = false;
$(document).on('click','.visualp',function(e) {
if (currElClick == $(this).attr('id')) return false;
currElClick = $(this).attr('id');
//Далее код ф-ции...
});
$('#stop').click(function() {
$('#countdown').hide(); // захайдить блок
$('#countdown').remove(); //удалить блок
});
$container.infinitescroll({
function getShapeParams() {
var shapeParams = {};
shapeParams = {
radius: document.getElementsByClassName('radius')[0].value.toString(),
x1Crd: document.getElementsByClassName('circle-x1-crd')[0].value.toString(),
x2Crd: document.getElementsByClassName('circle-y2-crd')[0].value.toString()
};
console.log(shapeParams.radius);
return shapeParams;
}
getShapeParams(shapeParams);
заменить на var shapeParams = getShapeParams();
и все должно работать.var shapeParams = {};
function getShapeParams() {
shapeParams = {
radius: document.getElementsByClassName('radius')[0].value.toString(),
x1Crd: document.getElementsByClassName('circle-x1-crd')[0].value.toString(),
x2Crd: document.getElementsByClassName('circle-y2-crd')[0].value.toString()
};
console.log(shapeParams.radius);
}
function circle() {
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
getShapeParams();
this.radius = shapeParams.radius;
this.x1Crd = shapeParams.x1Crd;
this.x2Crd = shapeParams.x2Crd;
context.clearRect(0, 0, canvas.width, canvas.height);
context.beginPath();
context.arc(x1Crd, x2Crd, radius, 0, Math.PI*2, false);
context.fillStyle = 'red';
context.fill();
context.lineWidth = 1;
context.strokeStyle = 'red';
context.stroke();
}
circle();
$('li:nth-child(n5)').hide();
function showNextSlide() {
var $activeslide = $('#support .slide.active');
var $nextslide = $activeslide.next();
if ($nextslide.length == 0) {
$nextslide = $('#support .slide').first();
}
$activeslide.removeClass('active');
$nextslide.addClass('active');
}
var loop = window.setInterval('showNextSlide',1000);
$('#support nav a').click(function(e) {
e.preventDefault();
$(this).addClass('active').siblings().removeClass('active');
var tab = $(this).data('id');
$('#support .slide[data-id="' + tab + '"]').addClass('active').siblings().removeClass('active');
//добавить эти строки
window.clearInterval(loop);
loop = null;
});
<div class="info">
<div class="info_video">
<span data-show="items_video">Информация</span>
<span data-show="downoload">Скачать</span>
</div>
<div class="items items_video">
<div class="info_item">
<li>Просмотров:<?php echo $movie['views']; ?></li>
<li>Добавил:</li>
<li>Добавлено:<?php echo $movie['date_format']; ?></li>
</div>
<div class="info_item">
<li>Продолжительность: </li>
<li>Размер: </li>
<li>Категория: </li>
</div>
</div>
<div class="items downoload">
</div>
$('.info_video span').click(function() {
$('.items').hide();
$('.'+$(this).data('show')).show();
});
$('.TestBlock').on('touchstart', function(event) {
// bla bla bla
}),false;
$('.TestBlock').on('touchmove',function(event) {
//bla bla bla
}),false;
$('.TestBlock').on('touchend',function(event) {
console.log('End');
}),false:
$('.TestBlock').on('touchstart', function(event) {
// bla bla bla
$(this).off('touchmove');
$(this).on('touchmove',function(event) {
//bla bla bla
}),false;
$(this).off('touchend');
$(this).on('touchend',function(event) {
console.log('End');
}),false:
}),false;
<div class="slider-block-element">
<div class="desc" style="display:none;">{{ target.description }}</div>
....
</div>
<script type="text/javascript">
$(document).ready(function() {
$('.slider-block-element').on('click',function() {
$('#description').html($(this).find('.desc').html());
})
});
</script>
function camelize (myString) {
var camelCased = myString.toLowerCase()
.replace(/-([a-z])/g, function (g) { return g[1].toUpperCase(); })
.replace(/_([a-z])/g, function (g) { return g[1].toUpperCase(); });
return camelCased;
}
alert(camelize('get_test-metod')); // вернет getTestMetod
myString.replace(/_/g, '-');
function dashed(myString, separator) {
if (!separator) separator = '-';
var dashedCased = myString.replace(/([A-Z])/g, separator + '$1').toLowerCase();
return dashedCased;
}