Ok, teraz widzę co tego używa. Podmień cały plik na to:
Kod:
(function($) {
$.fn.selectize = function(options) {
var settings = $.extend({
auto_submit: false,
list_direction: "bottom",
}, options);
return this.each(function() {
var s = $(this);
if (s.is("select")) {
if (s.attr("selectized") != 1) {
s.hide();
var id = s.attr("name");
var n = s.attr("data-select-name");
s.parent().append("<div class='selectize selectize--" + settings.list_direction + "' data-id='" + id + "'><div class='selectize__open dropdown-icon'>" + n + "</div><div class='selectize__options'></div></div>");
var h = s.siblings(".selectize[data-id=" + id + "]");
if (s.find("option").length > 0) {
s.find("option").each(function() {
var c = $(this);
h.find(".selectize__options").append("<div class='selectize__options__option' data-name='" + c.attr('value') + "'>" + c.text() + "</div>");
}).promise().done(function() {
h.on('click', ".selectize__open", function() {
h.addClass("selectize--opened");
$("body").append("<div class='selectize__overlay'></diV>");
});
$("body").on('click', ".selectize__overlay", function() {
$(".selectize.selectize--opened").removeClass("selectize--opened");
$(".selectize__overlay").detach();
});
h.on('click', ".selectize__options__option", function() {
s.val($(this).attr("data-name"));
if (settings.auto_submit == true) {
s.parents('form:first').submit();
}
});
});
}
s.attr("selectized", 1);
}
}
});
}
$.fn.dropdown = function(options) {
var el = $(this);
if (typeof options["activer"] !== "undefined" && $(options["activer"]).length != 0) {
var activer = options["activer"];
el.hide();
activer.click(function() {
el.clearQueue().fadeToggle();
});
$(document).click(function(e) {
if (!el.is(":hidden") && !$(e.target).is(el) && !$(e.target).parents().is(el) && !$(e.target).is(activer) && !$(e.target).parents().is(activer)) {
el.fadeOut();
}
});
}
}
}
)(jQuery);
$(document).ready(function() {
$('.partners-slider').slick({
autoplay: true,
autoplaySpeed: 3000,
dots: true,
infinite: true,
arrows: false
});
$(".theme select").selectize({
auto_submit: true,
list_direction: "top"
});
$(".language select").selectize({
auto_submit: true,
list_direction: "top"
});
$('.user-button').on('click', function() {
$('.user-button').addClass("active");
return false;
});
$('.text_content').on('click', function() {
$(".text_content").addClass("active");
return false;
});
$('#resp-menu > div.button').on('click', function(){$('#resp-menu > div.button').addClass("active")});
$('html, body').on('click', function(e) {
console.log(e)
if (!document.getElementById('resp-menu').contains(e.target))
$('.user-button, #resp-menu .button, .text_content').removeClass("active");
});
$(".user-drop").click(function(e) {
e.stopPropagation();
});
function customCheckbox(checkboxName) {
var checkBox = $('input[type="checkbox"]');
$(checkBox).each(function() {
$(this).wrap("<span class='custom-checkbox'></span>");
if ($(this).is(':checked')) {
$(this).parent().addClass("selected");
}
});
$(checkBox).click(function() {
$(this).parent().toggleClass("selected");
});
}
$(document).ready(function() {
customCheckbox("input");
})
$("#checkAll").click(function() {
if ($(this).is(':checked')) {
if (($('input:checkbox').not(this).parent().hasClass('selected'))) {
$('input:checkbox').not(this).prop('checked', true).parent().addClass('selected');
} else {
$('input:checkbox').not(this).prop('checked', true).parent().addClass('selected');
}
} else {
$('input:checkbox').not(this).prop('checked', false).parent().removeClass('selected');
}
});
$('.up').click(function() {
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
});
$('[data-toggle="tooltip"]').tooltip();
$(".expcolimage .expander").each(function() {
if ($(this).data('src')) {
$(this).addClass($(this).data('src').replace('.png', ''));
}
});
expandables.expandCollapse = function(e, controls) {
element = $(e);
if (!element || controls == false) {
return false;
}
var expandedItem = $("#" + controls + "_e");
var collapsedItem = $("#" + controls + "_c");
if (expandedItem.length && collapsedItem.length) {
if (expandedItem.is(":hidden")) {
expandedItem.toggle("fast");
collapsedItem.toggle("fast");
this.saveCollapsed(controls);
} else {
expandedItem.toggle("fast");
collapsedItem.toggle("fast");
this.saveCollapsed(controls, 1);
}
} else if (expandedItem.length && !collapsedItem.length) {
if (expandedItem.is(":hidden")) {
expandedItem.toggle("fast");
element.removeClass("collapse_collapsed").addClass("collapse").attr("alt", "[-]").attr("title", "[-]");
element.parent().parent('td').removeClass('tcat_collapse_collapsed');
element.parent().parent('.thead').removeClass('thead_collapsed');
this.saveCollapsed(controls);
} else {
expandedItem.toggle("fast");
element.removeClass("collapse").addClass("collapse_collapsed").attr("alt", "[+]").attr("title", "[+]");
element.parent().parent('td').addClass('tcat_collapse_collapsed');
element.parent().parent('.thead').addClass('thead_collapsed');
this.saveCollapsed(controls, 1);
}
}
return true;
}
;
});
Testowałem u siebie i działa.