我正在使用jQuery Mobile v1.2.0,我试图在点击/ vclick链接上使用jQuery trigger
函数实现回调函数。
这是我的回调函数及其下方的触发器。
var callback = function() {
console.log('in the callback, yo!');
var mainContainer = $.mobile.activePage.find('.main');
// do some stuff...
};
$.mobile.activePage.find('.new_link').trigger('click', [callback]);
我发现Callback
当我对其进行输入时,undefined
正在以var page = $.mobile.activePage;
page.on('vclick', '.new_link', function(e, Callback) {
e.stopPropagation();
e.preventDefault();
// comes through as 'undefined'
console.log(typeof(Callback));
if (typeof Callback === 'function') {
Callback();
}
});
为中心。我的理解是这应该是一个函数,这是我正在检查的,但由于某种原因它没有找到它。
Callback
我可以看到代码可以检查{{1}}的类型,但它没有函数。我在jQuery触发器文档中没有看到任何回调这样的回调,但我认为它确实有效。