Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ajax之后使用jquery设置css_Jquery_Css_Ajax - Fatal编程技术网

在ajax之后使用jquery设置css

在ajax之后使用jquery设置css,jquery,css,ajax,Jquery,Css,Ajax,我有一张地图(谷歌地图的插图),我在地图上添加了html。这是一个pim,更确切地说是一个richMarker。一切顺利,目标就在那里 问题是,我试图将一个类设置为richMarker呈现的这个html的标记,在页面中,我试图用JQuery选择器捕捉这个标记,当然,我还要用它做一些事情 一些代码: 主页上有这个 $.cometd.subscribe(channelCerca, function (comet) { if (comet.data.type== 0) //Enum

我有一张地图(谷歌地图的插图),我在地图上添加了html。这是一个pim,更确切地说是一个richMarker。一切顺利,目标就在那里

问题是,我试图将一个类设置为richMarker呈现的这个html的标记,在页面中,我试图用JQuery选择器捕捉这个标记,当然,我还要用它做一些事情

一些代码:

主页上有这个

$.cometd.subscribe(channelCerca, function (comet) {

        if (comet.data.type== 0) //Enum ETipoCerca
            sigo.notifyError("viature: " + comet.data.viatura + " out");
        else if (comet.data.type== 1)
            sigo.notifyError("viature: " + comet.data.viatura + " out");

        color = comet.data.cercaColor;
        cerca = doDraw(comet.data, color);

        cadg.rastreador.cerca = true;
        cadg.rastreador.LoadRastreator(force, color );

        $('.blink').each(function () {
            var elem = $(this);
            setInterval(function () {
                if (elem.css('visibility') == 'hidden') {
                    elem.css('visibility', 'visible');
                } else {
                    elem.css('visibility', 'hidden');
                }
            }, 500);
        });

        //$(window).load(doBlink());
        //doBlink();
    });
或者做很多事情。一般来说: 1-一篇ajax文章 2-准备标记 3-将标记附加到地图上

在准备新标记时,我会:

应用程序有点复杂。。但我的问题很简单。 由于某种原因,jquery无法看到这个新元素

我已经试过了: 1-将此jquery指令放在ajax的done方法中。 2-使用$(window.load()) 3-使用文本解码:闪烁使用CSS:

.hidden {
    visibility:hidden;
}
jQuery类选择器已经将所有元素作为一个组进行选择。不需要循环

JS:

$('.blink').each(function () {
            var elem = $(this);
            setInterval(function () {
                if (elem.css('visibility') == 'hidden') {
                    elem.css('visibility', 'visible');
                } else {
                    elem.css('visibility', 'hidden');
                }
            }, 500);
        });
.hidden {
    visibility:hidden;
}
setInterval(function () {  
    $('.blink').toggleClass('hidden');
}, 500);