javascript - 在 div 悬停时,返回它的左属性

标签 javascript jquery css hover function-call

我有 50 个 div,它们都具有相同的类 (.marker) 和一个 ID(#a1、#a2、...)。

现在我想要的是,如果我将鼠标悬停在这样一个 div 上,则会调用一个 JavaScript 函数来返回特定 div 的 css-left 属性:

function(divId){
return $(divId).css("left");
}

而且我不知道如何在不必为每个 div 编写函数调用的情况下做到这一点。 我想到了 this.css("left") 的一些东西,它节省了我的打字工作。

感谢您提前帮助...

最佳答案

您不能从点击处理程序返回值。但是,您可以改变更改变量的方法

var currentLeft;
$('.marker').hover(function(){
    currentLeft = $(this).css('left');
});

关于javascript - 在 div 悬停时,返回它的左属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942638/

相关文章:

javascript - 使用 JS 更改图像源不起作用

javascript - 如何将 chrome.alarms.getAll 回调设置为变量?

javascript - 如何将变量转为选项?

jquery - 使用 jquery 验证插件验证选择

html - 这个网站如何让他们的巴士图标在悬停时移动?

html - <p> 元素似乎不在父 &lt;footer&gt; 元素中

javascript - 如何使用 flex-box 容器在多行上保留间距模板

javascript - d3 数据 reshape : properties to array

jquery - 将新的键值对推送到 json

html - 我想将现有的 CSS 样式应用于页面上的所有标签。如何?