成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jquery ui dialog替代confirm實例分析
全站頭部文字 我要出現在這里
jquery ui dialog替代confirm實例分析 650 2024-03-12   

本文實例講述了jquery ui dialog替代confirm的方法。分享給大家供大家參考,具體如下:

js的confirm,有的瀏覽器會直接屏蔽掉,導致功能無法使用,推薦使用jquery ui 的dialog功能,完美替換confirm功能

1、html代碼

<div id="confirm_dialog" title="提示" style="display:none;">
</div>

把上面代碼放到公用的地方

2、模擬confirm js代碼

var common = {
  confirm_act:function(dialog_id,msg,callback) {
    $("#"+dialog_id).html("<p class='message'>"+msg+"</p>");
    $("#"+dialog_id).dialog({
      resizable: false,
      modal: true,
      overlay: {
        backgroundColor: '#000',
        opacity: 0.5
      },
      buttons: {
        '確認': function() {
          callback.call();
          $(this).dialog('close');
        },
        '取消': function() {
          $(this).dialog('close');
        }
      }
     });
  }
}

定義了一個方法confirm_act,放到公用js文件中,第一個參數,彈層的ID,第二個參數是提示消息,第三個,是回調函數。
注意,調用回調函數時,要用js的call()函數,這個回調函數可以帶參數,也可以再包含回調函數。

3、回調js代碼

var recommend = {
  delete: function(url,obj)
  {
    $.ajax({
      url: url,
      type: "get",
      success:function(data)
      {
        ............省略..........
      }
    });
  }
}

4、怎么調用

$('.recommended_delete').click(function(){
  var obj = this;  //重命名
  common.confirm_act('confirm_dialog',$(obj).attr('msg'),function(){recommend.delete($(obj).attr('url'),obj)});
});

注意,如果函數中要傳this,注意要重新定義

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結》

希望本文所述對大家jQuery程序設計有所幫助。



主站蜘蛛池模板: 50000蛋币兑换码2025年有效| 相声《别人家的孩子》| 香港艳情电影| 中长发图片2024最新款女| 寡妇4做爰电影| 郑艳丽三级| 伦理 在线| 游泳池电影| 电影《48天》免费观看全集| 大学英语精读4课后答案| 哈利学前班| 夜之花电影| 色域在线| 宝宝乐园| 久久日韩成人影院绝色| 周栩然| 托洛斯基| 欧美黑人天堂av在线| 赌侠演员表大全| 电影《kiskisan》在线播放| 血色恶魔| 机智的上半场 电视剧| 有风的地方| 按摩服务电影| 金粉蝶| 婚后三十年电视剧剧情介绍| 未删减视频| 女同性电影| 四川影视文艺频道| 美女亲热视频| 除暴演员表| 饶俊| 地缚少年花子君第一季免费观看| 妻子的电影| 薛晨| 降魔的| 南来北往连续剧免费观看完整版| 那年秋天| andrew blake| 轨迹地图| 汤唯韩国电影|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103