У меня есть этот код, который работает большой на уже созданных дивыкак связать 2 события с помощью метода .На JQuery в
$('.MyDivs').click(function(){
$('#OtherDiv').css('display','block');
}).mouseleave(function(){
$('#OtherDiv').css({ display: 'none' });
});
, но не работает на динамически создаваемые новые дивы. Я знаю, что есть метод .on JQuery для динамически созданных div, но не знаю, как связать с ним 2 события. Я пытался что-то вроде этого
$(document).on('click', '.MyDivs', function()
{
$('#OtherDiv').css('display','block');
}).mouseleave(function(){
$('#OtherDiv').css({ display: 'none' });
});
Я также попытался это
$(document).on('click', '.MyDivs', function()
{
$('#OtherDiv').css('display','block');
});
$(document).on('mouseleave', '.MyDivs', function()
{
$('#OtherDiv').css({ display: 'none' });
});
, но не работает. Как я могу привязать методы click и mouseleave с помощью .on?
Моя проблема
Я просто хочу, чтобы показать Otherdiv по щелчку любого DIV, который имеет .MyDivs класса и скрыть Otherdiv, когда мышь покидает данный момент .MyDivs ДИВ
Как это последний не работает? – epascarello
Я не знаю, почему последний не работает –
Это то же самое, что и выбранный ответ, только в другом формате. – epascarello