当前位置: 首页 > 知识库问答 >
问题:

当前/活动映像上的数据

赏航
2023-03-14

我有一个猫头鹰旋转木马,每张幻灯片有一个项目,画廊中的每个图像都有不同的尺寸和纵横比。

我想要的是获得当前或活动图像的宽度和高度。

我试过:

$owl.on('changed.owl.carousel', function(event) {
    var $activeimg = $(".active").find("img");
    console.log($activeimg.width() + " , " + $activeimg.height());
});

但是,这将返回图像以前的维度,而不是它所更改的图像。

共有1个答案

松嘉运
2023-03-14

您需要知道,当轮播的一个成员发生更改时,changed事件被激发。因此,您必须证明哪个成员已更改,并且您的选择器无法工作,因为在呈现开始之前调用了事件处理程序。因此,类似这样的方法可能是更好的方法:

$('.owl-carousel').on('changed.owl.carousel', function(e) {
    if (e.namespace && e.property.name === 'position') {
         var position = e.relatedTarget.relative(e.property.value);
         var $image = e.relatedTarget.items(position).find('img');
         console.log($image.width(), $image.height());
    }
});

您应该使用最新的开发程序:https://github.com/owlfonk/owlcarousel2#building。

 类似资料:
  • 使用Appium(用于windows上的android),我需要检查登录场景,输入用户和密码后,点击登录按钮,新(等待)活动打开,1。请指导我如何获得当前活动,即在按下登录按钮之前。2.按下登录按钮后,如何导航到等待活动,以便检查登录是否成功。

  • 问题内容: 情况如下: 在线程中触发事件。 需要检索当前活动。 然后在该活动上创建一个对话框并显示。 问题:据我搜索,还没有办法在前台检索当前活动。 额外信息:这需要能够在多个活动中进行处理。因此,它可以在活动A或B或C中弹出。 问题答案: 我不确定这是否是您要寻找的东西,但这似乎很简单。http://iamvijayakumar.blogspot.com/2011/09/get- current

  • 我想通过实现db data init。 我的Spring Boot主方法下面有这些方法,但似乎根本没有执行(我尝试有意删除字符,只是为了触发一个错误来确认执行。什么也没发生。): 更新:这个问题的目的是获取对正在使用的数据源的引用。这个问题解释了如何以一种非常简单的方式初始化数据:DataSourceInitializer不适用于Spring boot 1.2

  • 对于SDI程序,主框架窗口就是文档框窗,可以采用以下方法取得当前文档和视图: 取得活动文档: CMyDocument* pDoc; pDoc=(CMyDocument*)((CFrameWnd*)AfxGetApp()->m_pMainWnd) ->GetActiveDocument(); 或 pDoc=(CMyDocument*)((CFrameWnd*)AfxGetMainWnd()); 这两

  • 我的应用程序中有一个带有待定意图集的通知。当我使用我的应用程序时,我会进行几个活动。登录- 我想带回用户将其带回时位于顶部的活动。换句话说,我想模拟行为- 有办法做到这一点吗? 谢谢

  • 它可能得到当前的活动选项卡在火狐使用硒?我创建的应用程序是半自动的(用户正在打开标签,如果他想转储其中一个,他只是点击热键)。 但我有问题,当用户打开多个标签,我需要知道哪一个我应该切换到转储网站。