我需要一些关于一个奇怪问题的帮助。
我正在使用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"
});
你有这样的想法吗?
由于
答案 0 :(得分:2)
只需将maskedinput
中的遮罩功能重命名为其他内容即可。我将其重命名为maskMyI
。您基本上可以使用新名称在maskedinput
中查找和替换。然后在调用页面上的函数时使用新名称。
$("#Phone1, #Phone2, #Gsm").mask("(999) 999 9999");
变为
$("#Phone1, #Phone2, #Gsm").maskMyI("(999) 999 9999");
在我的情况下。使用您自己的函数名称。