首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery可以取代默认的javascript警告或确认吗?

问jQuery可以取代默认的javascript警告或确认吗?
EN

Stack Overflow用户
提问于 2010-12-19 21:15:29
回答 3查看 4.8K关注 0票数 0

标题实际上并不能反映我试图解释的内容。是否可以使用jQuery实现以下目标

代码语言:javascript
复制
<a href="#" onclick="alert('test');">test</a>

当用户点击测试链接时,jQuery会控制默认的警报功能,并显示一个jQuery模式窗口或类似的窗口,这并不重要。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-19 21:28:34

下面是一个从不调用默认警报的示例。相反,将显示弹出窗口。不确定是否需要调用默认警报。

http://jsfiddle.net/pBsw6/

希望这能有所帮助。

鲍勃

票数 -1
EN

Stack Overflow用户

发布于 2010-12-19 21:19:31

代码语言:javascript
复制
alert = function(foo) {
    // some functionality
};

浏览器支持可能会有所不同。它在Fx 4.0b7中似乎工作正常。

票数 3
EN

Stack Overflow用户

发布于 2013-10-03 22:56:37

类似这样的东西可能会起作用(基于@Quentin的初始建议):

代码语言:javascript
复制
// 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);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4483088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档