标题实际上并不能反映我试图解释的内容。是否可以使用jQuery实现以下目标
<a href="#" onclick="alert('test');">test</a>当用户点击测试链接时,jQuery会控制默认的警报功能,并显示一个jQuery模式窗口或类似的窗口,这并不重要。
发布于 2010-12-19 21:28:34
发布于 2010-12-19 21:19:31
alert = function(foo) {
// some functionality
};浏览器支持可能会有所不同。它在Fx 4.0b7中似乎工作正常。
发布于 2013-10-03 22:56:37
类似这样的东西可能会起作用(基于@Quentin的初始建议):
// alert replacement ##
var alerter;
alert = function(foo) {
//console.log(foo);
if ( !jQuery('#alerter').length ) {
jQuery("body").append( jQuery('<div>', { id: 'alerter'}) ); // make it ##
}
jQuery('#alerter').addClass('alerter').text(foo).slideDown("fast");
clearTimeout(alerter);
alerter = setTimeout(function(){
jQuery('#alerter').slideUp("fast");
}, 5000);
}https://stackoverflow.com/questions/4483088
复制相似问题