.tooltip2:hover+.tooltip {
opacity:1;
}
. При таком варианте необходимо, чтобы в DOM элемент .tooltip2
находился перед элементом .tooltip
:setState
выполняется не мгновенно в целях оптимизации. Если нужно вывести или зайдействовать стейт после обновления, тогда нужно делать это в колбэке у сетСтэйта.handleSubmitForm(event) {
event.preventDefault();
let message = Object.assign({}, this.state.messages);
axios.post('/articles/add', {
title: this.state.articles.title,
content: this.state.articles.content
})
.then(function(response) {
message.success = true;
this.setState({
messages: message
});
})
.catch(function(error) {
message.error = error;
this.setState({
messages: message
});
});
}
let arrayForTest = [1000,4000,8000,12000,16000];
function checkIndex(array, number) {
let resultIndex;
array.some((elem, index, array) => { number > elem && ( number < array[index + 1] || index === array.length - 1) ? (resultIndex = index) || true : false });
return resultIndex;
}
checkIndex(a, 1500) //0
checkIndex(a, 4500) //1
checkIndex(a, 19000) //4
setTimeout(() => {
var textInputUploadFile = $('form').find('.file-input-name').text();
$("input[name=inputFileText]").val(textInputUploadFile);
}, 0);
$('input[name=inputFile]').on('change', function() {
$("input[name=inputFileText]").val($(this).get(0).files[0].name);
});
window.onbeforeunload = function(e) {
var dialogText = 'Dialog text here';
e.returnValue = dialogText;
return dialogText;
};
console.log($SELECTION$)