jquery validate poshytipカスタムスタイル

1698 ワード

最近プロジェクトでjqueryを作りました.validate気泡プロンプト.
最新版のjqueryのようです.validateには、この機能がありますが、私のところではあまり使いにくいです.
自分で1つ追加しました.
プラグインqtip 2のスタイルはいいですが、ローカルには表示されません.彼自身にもjqueryがいる.validateの例.しかし、スタイルは私のところには表示されません.jqueryバージョンの彼に聞いたようで、彼のjqueryで表示できます.私のを使ってはいけない.あきらめる.
poshytip-1.1これ、スタイルは悪くない!
positionX,positionYはプロンプト表示の位置である.
 
  
$(document).ready(function () {
// validate the comment form when it is submitted
var myForm = $('form:first');
myForm.validate({
onkeyup: false,
success: function (element) {
var elem = $(element);
elem.poshytip('disable');
elem.poshytip('destroy');
},
errorPlacement: function (error, element) {
var elem = $(element);
if (!error.is(':empty')) {
// :x=right;y=center
// :x=left;y=center
// :x=inner-left
// :x=center;y=bottom
var aX = "center";
if (elem.attr("positionX") != null) {
aX = elem.attr("positionX");
}
var aY = "bottom";
if (elem.attr("positionY") != null) {
aY = elem.attr("positionY");
}
elem.filter(':not(.valid)').poshytip({
content: error,
alignTo: 'target',
alignX: aX,
alignY: aY,
offsetX: 0,
offsetY: 5
});
} else {
elem.poshytip('disable');
elem.poshytip('destroy');
}
}
});
});

問題がある
onkeyupはtureではいけません.このようにして、いくつかの検証のため、気泡はずっと存在します.これは科学的ではない.皆さんは何かいい方法がありますか?