当鼠标首次悬停在图像上时尝试隐藏图像。它没有按预期隐藏。
JQuery
$(document).ready(function(){
$(img).on('mouseenter',function(){
$(this).hide();
});
});
答案 0 :(得分:2)
更改
$(img)
要强>
$('img')
你错过了报价。
或者使用id
或class
对于ID
$('#image_id')
课程
$('.image_class')
答案 1 :(得分:1)
试试这个:
$(document).ready(function(){
$("img").on("mouseenter",function(){
$(this).hide();
});
});
答案 2 :(得分:1)
您的id
代码中的img
属性设置为HTML
吗?
应该是这样的,
<强> HTML 强>
<html>
<head></head>
<body>
<img id="img" src="test.jpg" />
</body>
</html>
jQuery阻止
$(document).ready(function(){
$(img).on('mouseenter',function(){
$(this).hide();
});
});
工作演示: https://jsfiddle.net/0emvkyb5/
希望这有帮助!
答案 3 :(得分:1)
你需要把img像这个'img'。否则,它将被理解为变量。
如果您的html页面中有多个图片。最好在你的img标签中加入一个id,以便你可以引用它。
<img src="path" id="myImg" />
因此,您可以拨打$('#myImg')
而不是$('img')
$(document).ready(function(){
$('img').on('mouseenter',function(){
$(this).hide();
});
});
这是一个有效的jsFiddle。