用jquery css属性设置一个盒子的宽高,并用鼠标移入移出事件触发
时间: 2023-08-04 10:16:20 浏览: 87
好的,下面是代码实现:
```html
<div id="box"></div>
<script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script>
<script>
$(function() {
// 设置盒子的宽高
$('#box').css({
'width': '200px',
'height': '200px',
'background-color': '#ccc'
});
// 鼠标移入事件
$('#box').mouseover(function() {
$(this).css('background-color', 'red');
});
// 鼠标移出事件
$('#box').mouseout(function() {
$(this).css('background-color', '#ccc');
});
});
</script>
```
以上代码中,我们使用了 jQuery 的 `css()` 方法来设置盒子的宽高和背景颜色,并使用 `mouseover()` 和 `mouseout()` 方法来绑定鼠标移入和移出事件,实现了盒子颜色的变化。
相关问题
jquery鼠标移入移出事件
的用法是怎样的?
jQuery的鼠标移入移出事件可以使用.hover()函数来绑定。它有两个回调函数,第一个函数会在鼠标移入目标元素时执行,第二个函数则在鼠标移出元素后执行。例如,将一个元素的背景颜色在鼠标移到上面时改变,移开时恢复,可以这样实现:
$("selector").hover(function(){
$(this).css("background-color", "red");
},function(){
$(this).css("background-color", "white");
});
jquery 鼠标移入移出
以下是使用jQuery实现鼠标移入和移出事件的例子:
1. 使用`mouseover`和`mouseout`方法:
```javascript
$(selector).mouseover(function() {
console.log('鼠标移入事件!');
});
$(selector).mouseout(function() {
console.log('鼠标移出事件!');
});
```
2. 使用`mouseenter`和`mouseleave`方法:
```javascript
$(selector).mouseenter(function() {
console.log('鼠标移入事件!');
});
$(selector).mouseleave(function() {
console.log('鼠标移出事件!');
});
```
请注意,`mouseover`和`mouseout`方法会在鼠标进入或离开元素及其子元素时触发事件,而`mouseenter`和`mouseleave`方法只会在鼠标进入或离开元素时触发事件。
阅读全文