使用vclick在jQuery Mobile上执行jQuery触发器回调函数

时间:2013-03-19 16:27:07

标签: jquery jquery-mobile callback eventtrigger

我正在使用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触发器文档中没有看到任何回调这样的回调,但我认为它确实有效。

0 个答案:

没有答案