捕获MagicSuggest框的每个渲染的事件

时间:2013-06-24 10:24:22

标签: javascript jquery javascript-events magicsuggest

每次触发'selectionchange'事件时,我都会将CSS应用于Magicsuggest框的“所选项目”框。但是,每次输入div丢失或获得焦点时,都会重新渲染这些框。

使用Firefox,我通过在模糊和焦点事件上重新应用我的CSS来捕获这些。 (虽然对我正在尝试做的事情非常耗费资源,但这种情况非常有用。)但是在Chrome中,模糊事件永远不会被触发(由于something along these lines, I think.)。 是否有人能够找到一种方法,我可以通过一个事件或其他解决方案捕获每个重新渲染的框?

更新31/8:现在看来Firefox和Chrome的行为是一样的,我的CSS效果会因模糊而丢失。

更多信息:

JSFiddle:http://jsfiddle.net/ZyA7B/16/

我试图用

捕获事件的代码
$(ms).on('blur focus', function(event){
    console.log('fired');
        var selDivs = $(event.target._valueContainer[0].parentNode).children('div');            //Get all the divs in the selction 
        $.each(selDivs,function(index,value){                                $(value).css('background','blue');         
        });
    });

0 个答案:

没有答案