jQuery 内联确认(删除) - 实现问题
jQuery Inline Confirmation (delete) - Implementation Issue
我正在尝试为 jquery 实现这个内联删除确认插件。下面是示例代码:
//sample code taken from plugin on GitHub:
//https://github.com/fredwu/jquery-inline-confirmation
$("a.delete").inlineConfirmation({
confirm: "<a href='#' class='confirm-yes'>Yes</a>",
cancel: "<a href='#' class='confirm-no'>No</a>",
separator: " | ",
reverse: true,
bindsOnEvent: "hover",
confirmCallback: function(action) {
action.parent().fadeIn();
}
});
将其附加到任何选择器将显示删除或取消按钮,但我需要在单击时显示此选项。
所以我的原始代码是这样的:
jQuery( document ).ready( function( $ ) {
$( '#mytable button').click( function( event ) {
event.preventDefault();
if ( ! confirm( 'Are you sure you want to continue' ) )
return;
var $button = $(this);
var nonce = $( this ).attr('data-nonce');
var rowID = $( this ).attr('value');
var file = $( this ).attr('file');
var data = { }
$.post(
ajaxurl,
data,
function ( response ) { });
});
});
该插件允许"确认回调",我需要在确认单击时执行我的代码,而不是像现在这样立即执行。 我仍在学习jQuery,所以这可能是一个简单的问题。 只需要知道如何自定义它,所以它是这样的:
jQuery( document ).ready( function( $ ) {
$( '#mytable button').click( function( event ) {
$(this).inlineConfirmation({
confirmCallback: (?? WHAT DO I PUT HERE??)
});
如果确认,则运行我的代码(这将是确认回调。 我该怎么做? 。发布。。。等。。。
将其附加到任何选择器将显示删除或取消按钮,但我需要在单击时显示此选项。
更改此设置:
bindsOnEvent: "hover",
对此:(尽管文档说这是默认设置)
bindsOnEvent: "click",
并添加一个回调函数,如下所示:
confirmCallback: function (a) {
// write your code here.
}
总而言之:
jQuery(document).ready(function($) {
$('#mytable button').inlineConfirmation({
bindsOnEvent: "click",
confirmCallback: function($button) {
var nonce = $button.attr('data-nonce');
var rowID = $button.attr('value');
var file = $button.attr('file');
var data = {};
$.post(
ajaxurl,
data,
function ( response ) { }
);
}
});
});
相关文章:
- Http响应拆分安全问题的XMLHTTPRequest/Response用例的Filter实现
- 为密码验证实现正则表达式时出现问题
- 由于jQuery问题,在实现Disqus插件时出现问题
- 在aspx页面中实现javascript时出现问题
- 使用ng repeat实现firebaseArray时遇到问题
- 实现Jquery时出现问题'成对元素上的s.each()函数
- 将自定义对象的猫鼬 PUT 实现到复杂架构中时出现问题
- 使用 jQuery UI 主题滚轮自定义主题实现问题
- 是否可以在 JavaScript 中实现没有舍入问题的任意精度算术
- 这个谷歌地图有什么问题,api 3 实现问题
- jQuery 内联确认(删除) - 实现问题
- 在节点.js代码中实现回调的问题
- 实现 Twitter 引导手风琴时遇到问题
- 尝试使用CSS / Javascript实现文本滑块,遇到一些问题
- 在jQuery滑块中实现“跳转到幻灯片”时遇到问题
- 一次点击即可实现更多功能的问题
- Node.js/Server.js套接字实现问题
- POST请求(angularjs($http))的实现问题
- Webpack'是批量需求实现问题的替代方案
- 无限滚动分页javascript实现问题