1,2,3,4,5
6,7,8,9,10
11,12,13,14
15,16,17,18
[[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14],[15,16,17,18]];
<div id='id_name'>...МЕНЮ...</div>
$(document).mouseup(function(e) {
var el= $('#id_name'); // <<--- сюда id блока меню
// тут сказано )) что если клик не по блоку `id_name`, то выполнить условие
if (!el.is(e.target) || el.has(e.target).length !== 0) {
тут условие, например назначить display:none для блока меню....
return false;
}
});
function sayHi() {
setTimeout("alert('Привет')", 5000);
}
<input class="btn btn-purple btn-block" type="submit" name="up" value="Up" onclick="sayHi();">
$('#id').html(obj[name])
заменить значение в нужном местеlet user = '{ "name": "John", "age": 35, "isAdmin": false, "friends": [0,1,2,3] }';
user = JSON.parse(user);
alert( user.friends[1] );
это
$('#add').html(result);
заменить на
let result = JSON.parse(result);
function Tab(){
$('.tabs').removeClass('active');
$('#'+this.id).addClass('active');
};
.tabs {
display: none;
}
.active {
display: block;
}
u.link{
color:blue;
}
<u class="link" id="id_блока_который_надо_открыть" onclick="Tab(this)">ссылка</u>
display
можно заменить на прозрачность и % ее менять... function include(filename) {
var js = document.createElement('script');
js.setAttribute('src', filename);
document.getElementsByTagName('HEAD')[0].appendChild(js);
var cur_file = {};
cur_file[window.location.href] = 1;
if (!window.js_file)
window.js_file = {};
if (!window.js_file.includes)
window.js_file.includes = cur_file;
if (!window.js_file.includes[filename]) {
window.js_file.includes[filename] = 1;
} else {
window.js_file.includes[filename]++;
}
return window.js_file.includes[filename];
}
(function () {
var JSlist = [];
JSlist.push('/js/jquery-easing.js');
JSlist.push('/js/jquery.maskedinput.js');
...
JSlist.forEach(function (URL) {
include(URL);
});
}());
.toggle
$.fn.extend({
toggleText: function(a, b){
return this.text(this.text() == b ? a : b);
}
});
$(".example").on('click', function(){
$(this).toggleText('создать textarea', 'сохранить результат').toggleClass('active');
if($(this).hasClass('active')) {
alert('открыли textarea для редактирования');
}else{
alert('созранили и закрыли');
}
});