Sencha touch 用于Ext.carousel.carousel的点击事件

Sencha touch 用于Ext.carousel.carousel的点击事件,sencha-touch,sencha-touch-2,sencha-touch-2.1,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,Ext.carousel.carousel似乎没有点击事件。如何使旋转木马响应tap事件?(点击、项目点击等)点击事件不直接作用于组件。相反,它们在组件的元素上工作良好。因此,对于您的案例,您可以这样使用它: 在控制器的“控件”中 如果只想捕获某些类型的元素上的点击事件,可以通过这种方式使用委托: carousel.element.on('tap', function(e, el){ // Here you will get the target element console.

Ext.carousel.carousel似乎没有点击事件。如何使旋转木马响应tap事件?(点击、项目点击等)

点击事件不直接作用于组件。相反,它们在组件的元素上工作良好。因此,对于您的案例,您可以这样使用它:

在控制器的“控件”中

如果只想捕获某些类型的元素上的点击事件,可以通过这种方式使用委托:

carousel.element.on('tap', function(e, el){
    // Here you will get the target element
    console.log(e.target, el);
}, this, {
    delegate : 'div.my-element'
});

希望有此帮助。

点击事件不能直接在组件上工作。相反,它们在组件的元素上工作良好。因此,对于您的案例,您可以这样使用它:

在控制器的“控件”中

如果只想捕获某些类型的元素上的点击事件,可以通过这种方式使用委托:

carousel.element.on('tap', function(e, el){
    // Here you will get the target element
    console.log(e.target, el);
}, this, {
    delegate : 'div.my-element'
});

希望有帮助。

您好,我的应用程序使用此代码;但我想知道点击哪个点击。我的旋转木马中有4个点击。我将为每个点击创建4个js页面。如果用户点击第一个点击,第一个js将打开。我该怎么做?嗨,我的应用程序使用了这个代码;但我想知道点击哪个点击。我的旋转木马中有4个点击。我将为每个点击创建4个js页面。如果用户点击第一个点击,第一个js将打开。我该怎么办?