在ajax之后使用jquery设置css
我有一张地图(谷歌地图的插图),我在地图上添加了html。这是一个pim,更确切地说是一个richMarker。一切顺利,目标就在那里 问题是,我试图将一个类设置为richMarker呈现的这个html的标记,在页面中,我试图用JQuery选择器捕捉这个标记,当然,我还要用它做一些事情 一些代码: 主页上有这个在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
$.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);