Javascript 在动态创建的div上放置定时jquery函数
当用户Javascript 在动态创建的div上放置定时jquery函数,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,当用户mouseEnters输入标记时,我创建了一个简单的小div。我正在使用prepend()创建div。一旦动态创建了这个div,有没有办法延迟淡出?假设在创建div后4秒?我们将一如既往地感谢您的帮助。谢谢各位 我退房了,但没用 这就是我的工作 $('.sitename').mouseenter(function(){ $(this).parent().prepend('<div class="mobile_pop">Available on All Mobil
mouseEnters
输入
标记时,我创建了一个简单的小div。我正在使用prepend()
创建div。一旦动态创建了这个div,有没有办法延迟淡出?假设在创建div后4秒?我们将一如既往地感谢您的帮助。谢谢各位
我退房了,但没用
这就是我的工作
$('.sitename').mouseenter(function(){
$(this).parent().prepend('<div class="mobile_pop">Available on All Mobile Devices</div>');
});//end mouseEnter
$('.sitename').mouseenter(函数(){
$(this).parent().prepend('在所有移动设备上可用');
});//末端鼠标器
您可以执行以下操作:
$('.sitename').mouseenter(function(){
var $div = $('<div class="mobile_pop" style="display:none;">Available on All Mobile Devices</div>');
$(this).parent().prepend($div);
setTimeout(function(){$div.fadeIn()}, 4000);
});
$('.sitename').mouseenter(函数(){
var$div=$(“可用于所有移动设备”);
$(this.parent().prepend($div);
setTimeout(函数(){$div.fadeIn()},4000);
});
它只是在您创建的div中注册一个函数
您可以执行以下操作:
$('.sitename').mouseenter(function(){
var $div = $('<div class="mobile_pop" style="display:none;">Available on All Mobile Devices</div>');
$(this).parent().prepend($div);
setTimeout(function(){$div.fadeIn()}, 4000);
});
$('.sitename').mouseenter(函数(){
var$div=$(“可用于所有移动设备”);
$(this.parent().prepend($div);
setTimeout(函数(){$div.fadeIn()},4000);
});
它只是在您创建的div中注册一个函数
非常感谢您!这完全帮助了我,并把我带到了我需要去的地方!再次感谢,非常感谢!这完全帮助了我,并把我带到了我需要去的地方!再次感谢