我试图操纵滑块中的文本。 但问题是它只适用于第一张可见的幻灯片。jQuery - 等待这个元素,然后执行1次
我需要一个方法来等待这个元素,然后执行这个1次。
if( $(".slide-1").is(":visible") == true)
{
var test5 = jQuery("h1,p",".feature-box-text");
test5.wrapInner('<span></span>');
}
if( $(".slide-2").is(":visible") == true)
{
var test6 = jQuery("h1,p",".feature-box-text");
test6.wrapInner('<span></span>');
}
if( $(".slide-3").is(":visible") == true)
{
var test7 = jQuery("h1,p",".feature-box-text");
test7.wrapInner('<span></span>');
}
if( $(".slide-4").is(":visible") == true)
{
var test8 = jQuery("h1,p",".rsts-active");
test8.wrapInner('<span></span>');
}
这是我最后的解决方案,但我仍然需要等到“if”,直到元素存在或等待此元素。
我该怎么做?
等到元素添加到DOM或等到它变得可见为止? – 2015-02-24 12:55:19
来自控制台的任何错误消息? – ajtrichards 2015-02-24 12:55:26
我不知道哪一个工作或更好地与可见或在DOM中。滑块位于Rocksolid滑块上。 http://demo.rocksolidthemes.com/contao/tao/你可以测试它。我没有在控制台中的错误=) – Mike 2015-02-24 12:56:45