我試圖操縱滑塊中的文本。 但問題是它只適用於第一張可見的幻燈片。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