2011-01-06 58 views
0

我需要一些關於奇怪問題的幫助。

我正在使用jQueryTools,我非常喜歡這個,但我認爲maskedinput插件的$ .mask()方法與jQueryTools的.mask()屬性混淆。當我一起使用它們時,控制檯說「對象沒有load()」之類的方法。如果我從文檔中刪除了masket輸入js,那麼一切都可以使用疊加。

$ .maskedInputs

$("#Phone1, #Phone2, #Gsm").mask("(999) 999 9999"); 

jQueryTools .mas()

var dialogsOverlay = $(".dialogs").overlay({ 
    mask: { 
     color: '#fff', 
     loadSpeed: 200, 
     opacity: 0.8 
    }, 
    closeOnClick: false, 
    close: ".closeDialog" 
}); 

你有任何的先進經驗somethink這樣呢?

感謝

回答

2

maskedinput只需重命名屏蔽功能到別的東西。我將它重命名爲maskMyI。你基本上可以用你的新名字在maskedinput中做一個查找和替換。然後在調用頁面上的函數時使用新名稱。

$("#Phone1, #Phone2, #Gsm").mask("(999) 999 9999"); 

成爲

$("#Phone1, #Phone2, #Gsm").maskMyI("(999) 999 9999"); 

在我的情況。使用你自己的函數名稱。