У меня есть код ниже, который, кажется, работает неправильно. Видео должно воспроизводиться только в том случае, если нет пустых разделов, и если ни один из этих Divs не имеет класса «неправильно», однако в настоящее время видео воспроизводится при нажатии кнопки. Он полностью игнорирует условия и всегда играет, когда нажата кнопка запуска.Если условия выполнены, воспроизведение видео не работает
поэтому код указывает, что при нажатии кнопки «Запуск», если Divs, начинающиеся с «Drop», не являются пустыми и не имеют класса «неправильный», воспроизводите видео map1.
Я пробовал, и я не могу понять, почему он полностью игнорирует условия.
ЯШ:
$("#run").click(function(){
if ($("[id^='Drop']").not(":empty") && $("[id^='Drop']").not(".wrong")){
$('#map1').get(0).play();
};
});
вы можете предоставить скрипку или любой жидкий HTML DOM –
Вы уверены, что вы получаете в вашем Если блоке? #run имеет событие по умолчанию, которое необходимо предотвратить (с event.preventDefault())? –
кнопка запуска также выполняет 2 другие функции? может ли это быть причиной проблемы. – TryingAtCode