конфликт jquerytools & $ .maskedinput - PullRequest
0 голосов
/ 07 января 2011

Мне нужна помощь по странной проблеме.

Я использую jQueryTools, и я очень рад этому, но я думаю, что метод $ .mask () подключаемого модуля maskedinput конфликтует с jQueryTools .mask ()имущество.Когда я использовал их вместе, консоль говорит: «У объекта нет такого метода, как load ()».Если вы удалите js-файл masket input из документа, все в порядке с наложениями.

$. 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"
});

У васлюбой опыт как-то так?

Спасибо

1 Ответ

2 голосов
/ 12 апреля 2011

Просто переименуйте функцию маски в maskedinput на что-то другое.Я переименовал его в maskMyI.Вы можете просто найти и заменить в maskedinput своим новым именем.Затем используйте новое имя при вызове функции на своей странице.

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

становится

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

в моем случае.Используйте собственное имя функции.

...