从CSS调用javascript函数
我想知道是否有可能:从CSS调用javascript函数,javascript,html,css,Javascript,Html,Css,我想知道是否有可能: .button{ width: somePX; height: somePX; } .button:hover { onmouseup = "func(".button")"; } 或者类似的。我觉得会有点酷吧? 您不能使用CSS来编写每个按钮,而是可以使用类似jquery的方法来使用选择器将函数附加到元素。使用jquery,您可以执行以下操作: $('.button')。on('mouseup',function(){…}) CSS是一种样式语言,因此不能用它
.button{
width: somePX;
height: somePX;
}
.button:hover
{
onmouseup = "func(".button")";
}
或者类似的。我觉得会有点酷吧?
您不能使用CSS来编写每个按钮,而是可以使用类似jquery的方法来使用选择器将函数附加到元素。使用jquery,您可以执行以下操作:
$('.button')。on('mouseup',function(){…})代码>
CSS是一种样式语言,因此不能用它修改HTML元素的行为,只能修改它们的样式。如果希望修改行为,可以使用JavaScript
您还可以使用Angular.js Class指令,通过.button
类更改所有元素的行为。但是,这是一个JS库,而不是CSS。嘿,buddy CSS没有这样的功能。但是,您可以在jQuery中使用CSS选择器 副本