嗨,我有以下代码,我想在保存完成后关闭此覆盖弹出窗口。HTML 部分显示了我拥有的 html 代码块,而 Javascript 块解释了我如何尝试调用此覆盖。
<javascript>
$(document).ready(function() {
var triggers = $(".modalInput").overlay({
closeOnClick: false
});
var weightedTemplateButtons = $("#addWeightsPopup button").click(function(e) {
var save = weightedTemplateButtons.index(this) === 0;
if (save) {
if (validateWeightedTemplate()) {
completeWeightedTemplate();
addNewWeightedTemplate();
/*this doesn't work*/
weightedTemplateButtons.overlay().close();
}
}
return e.preventDefault();
});
</javascript>
<html>
<button id="addButton" rel="#addWeightsPopup" onclick="addButton_onClick();" class="modalInput StdButton">Add</button>
<div id="addWeightsPopup" class="modal addWeights">
<span>Sample Text</span>
<div class="addWeightsButton">
<button class="StdButton stdButton" type="submit" id="weightedTemplateAddButton">Save</button>
<button class="close StdButton stdButton">Cancel</button>
</div>
</div>
</html>