У меня есть файл, на чье изменение вызывается две функции: f()
и colorit()
. Я хочу остановить функцию colorit()
, если указанное условие не выполняется в f()
. Однако, как только файл выбран, запускаются обе функции.Вызвать функцию внутри другой функции, а затем остановить ее javascript
<body>
<div class="dClass">
<input type="file" class="iClass" />
</div>
<script>
function f(){
if() {
// if image selected does not meet requirements
// how to stop colorit(); function here ??
return false;
}
else {
alert("done");
}
}
$('.iClass').change(function() {
f(); // calling function f
});
$(function() {
$('.dClass').colorit();
//note: colorit() function also comes to action as soon as a file is selected through .iClass
});
</script>
</body>
Что такое 'colorit'? – Satpal
Цвет - это функция изменения фона div, и я хочу, чтобы изображение не соответствовало условиям, которые не выполняются в качестве фона – user4845219
... и ваша функция colorit запускается 'onload' ... это цикл или что-то? 0_o –