CodeSmith
Участник
- Регистрация
- 11 Мар 2022
- Сообщения
- 124
- Реакции
- 54
Добрый вечер друзья! Помогите обновить код для новых версий DLE (Jquery 3.0), сам попробовал исправить, все работает кроме кнопки скрыть не сворачивается.
Код:
/*Развернуть и свернуть*/
$(document).ready(function(){
$('.page__text br').remove();
$('.movie-desc').wTextSlicer({
height: '165',
textExpand: 'Подробнее...',
textHide: 'Скрыть'
});
});
/*! wTextSlicer v 1.01 */
jQuery.fn.wTextSlicer = function(options){
var options = jQuery.extend({
height: '200',
textExpand: 'expand text',
textHide: 'hide text'
},options);
return this.each(function() {
var a = $(this),
h = a.outerHeight();
if ( h > options.height ) {
a.addClass('slice slice-masked').attr('data-height',h).height(options.height).after('<div class="slice-btn"><span>'+options.textExpand+'</span></div>');
};
var bt = $(this).next('.slice-btn').children('span');
bt.click(function() {
var ah = parseInt(a.css("height"), 10);
ah == h ? a.css({'height':options.height}) : a.css({'height':h});
bt.text(bt.text() == options.textExpand ? options.textHide : options.textExpand);
a.toggleClass('slice-masked');
});
});
};