jQuery外掛程式css3動畫類比confirm彈窗

來源:互聯網
上載者:User

標籤:style   blog   http   io   color   ar   java   sp   on   

相比瀏覽器內建的alert、confirm,能力所及,我更喜歡所有的東西都是自訂:
首先在head標籤(當然喜歡其他地方自己看著辦)內引入外掛程式樣式表和js。
<link rel="stylesheet" href="css/WeiConfirm.css" />    —如果可以,可以自己修改UI
<script type="text/javascript" src="js/jquery.js" ></script>    —必須先引入jQuery
<script type="text/javascript" src="js/WeiConfirm.js" ></script>    —再引入外掛程式js
 
接下來就是調用方法,先看看漂亮的效果吧:


上面圖片效果調用用方法:
<script>
$(function(){
        $.confirm(‘我是漂亮的confirm彈窗,帶css3動畫哦‘,function(){
                $.confirm(‘你單擊的確定‘)
        });
});
</script>
 
接下來詳細說明參數不同時的調用效果:
預設—標題為:【溫馨提示】
        —按鈕分別為【確定】和【取消】
        —其他3個參數都為空白,一共6個參數

             //參數是1個,參數為資訊內容
                $.confirm(‘我是漂亮的confirm彈窗‘);
               


                //參數是2個,前一個為內容,後一個為點擊【確定】後執行的函數
                $.confirm(‘我是漂亮的confirm彈窗‘,function(){
                    alert(‘點擊確定執行的函數‘)
                });
               
                //參數是3個,第一個為內容,第二個為點擊【確定】後執行的函數,第三個為點擊【取消】後執行的函數
                $.confirm(‘我是漂亮的confirm彈窗‘,function(){
                    alert(‘點擊確定執行的函數‘)
                },function(){
                    alert(‘點擊取消後執行的函數‘)
                });
               
                //參數是4個,第一個為內容,第二個替換預設為【確定】的值,第三個為點擊【“確定”】後執行的函數,第四個為點擊【取消】後執行的函數
                $.confirm(‘我是漂亮的confirm彈窗‘,‘還是確定‘,function(){
                    alert(‘點擊還是確定執行的函數‘)
                },function(){
                    alert(‘點擊取消後執行的函數‘)
                });
               
               

                //剩下就是參數為6個,不解釋了,看下面,很好理解
                $.confirm(‘標題哈哈‘,‘內容哈哈‘,‘確定哈哈‘,‘取消哈哈‘,function(){
                    alert(‘你單擊的是確定哈哈‘);
                },function(){
                    alert(‘你單擊的是取消哈哈‘);
                });
            

相容性:
    勉強相容ie8,本來好的效果都沒想過相容IE,更別說ie6了。

外掛程式下載:
http://pan.baidu.com/s/1gdFyPtp(源碼沒有壓縮,歡迎交流探討學習)

還有:

不知道代碼寫的好不好,希望大神能指教正一下O(∩_∩)O嗯!

jQuery外掛程式css3動畫類比confirm彈窗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.