首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquerytools与$.maskedinput冲突

jquerytools与$.maskedinput冲突
EN

Stack Overflow用户
提问于 2011-01-07 05:57:46
回答 1查看 924关注 0票数 0

我需要一些关于一个奇怪的问题的帮助。

我使用的是jQueryTools,我对此很不满意,但我认为maskedinput插件的$.mask()方法与jQueryTools的.mask()属性混淆了。当我同时使用这两种方法时,控制台显示"object没有load()这样的方法“。如果ı从文档中移除了masket input js,那么覆盖就没问题了。

$.maskedInputs

代码语言:javascript
复制
$("#Phone1, #Phone2, #Gsm").mask("(999) 999 9999");

jQueryTools .mas()

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

你有没有这样想的经验?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-04-12 21:41:56

只需将maskedinput中的掩码函数重命名为其他名称即可。我将其重命名为maskMyI。你基本上可以在maskedinput中用你的新名字进行查找和替换。然后在调用页面上的函数时使用新名称。

代码语言:javascript
复制
$("#Phone1, #Phone2, #Gsm").mask("(999) 999 9999");

变成了

代码语言:javascript
复制
$("#Phone1, #Phone2, #Gsm").maskMyI("(999) 999 9999");

就我的情况而言。使用您自己的函数名。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4620354

复制
相关文章

相似问题

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