myPlacemark.events.add('click', function (e) {
alert('Привет, покажи-ка div :)');
});
$(window).on('resize orientationchange', function() {
$('.Ваш_элемент').slick('resize');
});
<div class="your-class">
<div><img src="https://placehold.it/350x150" class="img-responsive"></div>
<div><img src="https://placehold.it/350x150" class="img-responsive"></div>
<div><img src="https://placehold.it/350x150" class="img-responsive"></div>
</div>
$('.your-class').slick({
responsive: [
{
breakpoint: 641,
settings: "unslick"
}
],
mobileFirst: true
});
$(window).on('resize orientationchange', function() {
$('.your-class').slick('resize');
});
<select id="SELECT" multiple="">
<option value="1" >qwe</option>
<option value="2">qweewqe</option>
<option value="3" >rqwrqwr</option>
<option value="4" >rqwrqwr</option>
<option value="5" >rqwrqwr</option>
</select>
<a class='click' href="#">1</a>
<a class='click' href="#">2</a>
<a class='click' href="#">3</a>
<a class='click' href="#">4</a>
<a class='click' href="#">5</a>
<script>
$(document).ready(function(){
$('.click').on('click', function(){
var values = $('#SELECT').val();
var current = $(this).text();
if($(this).hasClass('selected'))
{
//тут удалите
$(this).removeClass('selected');
}
else
{
values.push(current);
$(this).addClass('selected');
}
$('#SELECT').val(values).trigger("change");
return false;
});
});
</script>
/***
number - исходное число
decimals - количество знаков после разделителя
dec_point - символ разделителя
thousands_sep - разделитель тысячных
***/
function number_format(number, decimals, dec_point, thousands_sep) {
number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
var n = !isFinite(+number) ? 0 : +number,
prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
s = '',
toFixedFix = function(n, prec) {
var k = Math.pow(10, prec);
return '' + (Math.round(n * k) / k)
.toFixed(prec);
};
// Fix for IE parseFloat(0.55).toFixed(0) = 0;
s = (prec ? toFixedFix(n, prec) : '' + Math.round(n))
.split('.');
if (s[0].length > 3) {
s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
}
if ((s[1] || '')
.length < prec) {
s[1] = s[1] || '';
s[1] += new Array(prec - s[1].length + 1)
.join('0');
}
return s.join(dec);
}
// Пример 1: number_format(1234.56);
// Результат: '1,235'
// Пример 2: number_format(1234.56, 2, ',', ' ');
// Результат: '1 234,56'
// Пример 3: number_format(1234.5678, 2, '.', '');
// Результат: '1234.57'
// Пример 4: number_format(67, 2, ',', '.');
// Результат: '67,00'
// Пример 5: number_format(1000);
// Результат: '1,000'
// Пример 6: number_format(67.311, 2);
// Результат: '67.31'
// Пример 7: number_format(1000.55, 1);
// Результат: '1,000.6'
// Пример 8: number_format(67000, 5, ',', '.');
// Результат: '67.000,00000'
// Пример 9: number_format(0.9, 0);
// Результат: '1'
// Пример 10: number_format('1.20', 2);
// Результат: '1.20'
// Пример 11: number_format('1.20', 4);
// Результат: '1.2000'
// Пример 12: number_format('1.2000', 3);
// Результат: '1.200'
// Пример 13: number_format('1 000,50', 2, '.', ' ');
// Результат: '100 050.00'
// Пример 14: number_format(1e-8, 8, '.', '');
// Результат: '0.00000001'
$(document).ready(function() {
$(".header-menu > a").click(function() {
$.each($(".header-menu > ul"), function(i, d){
if($(d).css('height') != '0px')
{
//Сворачиваем все открытые
$(d).animate({ height: 0 });
}
});
var ul = $(this).next(),
clone = ul
.clone()
.css({ height: "auto" })
.appendTo(".services-content-text-navbar"),
height = ul.css("height") === "0px" ? ul[0].scrollHeight + "px" : "0px";
clone.remove();
ul.animate({ height: height });
return false;
});
$(".services-content-text-navbar > ul > li > a").click(function() {
$(
".services-content-text-navbar > ul > li > a, .header-menu a"
).removeClass("active");
$(this).addClass("active");
}),
$(".header-menu ul li a").click(function() {
$(".header-menu ul li a").removeClass("active");
$(this).addClass("active");
});
});
<div class='my-text'>
Я текст
и я пишусь
с каждой строки
</div>
function splitMe(selector)
{
var container = document.querySelector(selector);
var arr = container.innerHTML.split(/\n+/);
var str = '';
for(var i = 0; i < arr.length; i++)
{
if(arr[i]){
arr[i] = '<div>'+arr[i]+'</div>';
}
}
container.innerHTML = arr.join(' ');
}
splitMe('.my-text');
$(function() {
$(".my-text").each(function() {
var lines = this.innerHTML.split("\n");
lines = $.map(lines, function(val) {
return "<div>" + (val) + "</div>"
});
$(this).html(lines)
})
});
<div id=#submenu' onmouseover='alert("На меня навели курсор")' onmouseout='alert("С меня увели курсор")'> Я блок</div>
var options = {
onComplete: function(value) {
console.log(value);
//Тут можете проверять
}
};
$(".client_phone input").mask("+3 (999) 999-9999", options);
<div class="post-body" id='MY_ELEMENT'>... </div>
var element = document.getElementById("MY_ELEMENT");
element .addEventListener("click", function(){alert(1);});
function get_name_browser(){
// получаем данные userAgent
var ua = navigator.userAgent;
// с помощью регулярок проверяем наличие текста,
// соответствующие тому или иному браузеру
if (ua.search(/Chrome/) > 0) return 'Chrome';
if (ua.search(/Firefox/) > 0) return 'Firefox';
if (ua.search(/Opera/) > 0) return 'Opera';
if (ua.search(/Safari/) > 0) return 'Safari';
if (ua.search(/MSIE/) > 0) return 'IE';
// условий может быть и больше.
// сейчас сделаны проверки только
// для популярных браузеров
return 'Не определен';
}
// пример использования
var browser = get_name_browser();
$('form').submit(function(event) {
event.preventDefault();
//Здесь создаём/показываем элемент, например gif с ромашкой
$('#WAITER').show();
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(result) {
//Здесь скрываем/удаляем waiter
$('#WAITER').hide();
$('#exampleModal1').arcticmodal();
},
});
});