2017-02-02 5 views
0

Вид странного вопроса ... Можете ли вы добавить буфер или пространство в div с помощью наведения? Например, если вы наведите указатель мыши на div, но вы хотите добавить отладку или буфер 10px в этот div, чтобы при наведении курсора на край он не запускал действие наведения, если вы не пройдете через внутренний буфер 10px div. Надеюсь, это имеет смысл. Это в основном буферная зона на div, которая может меняться.jQuery Hover - добавить буфер в область триггера div

$('#divA').hover(function() { 
    $('#divB').removeClass('active'); 
}); 

$('#divB').hover(function() { 
    // can you any type of margin/buffer to this? 
    $(this).addClass('active'); 
}); 

Вот Fiddle демо: https://jsfiddle.net/0ka3t9my/1/

Примечание: В основном хотят действие парения стрелять один раз мышь проходит желтую область, но хотел сделать это без дополнительной DIV, может быть, с помощью какой-то JS чтобы понять это, но, возможно, это невозможно?

+0

http://api.jquery.com/css/ вы можете использовать метод .css() для достижения этой цели. попробуйте! – candh

ответ