Javascript 将一个按钮替换为另一个悬停不工作的jQuery上的按钮
我有两个按钮,我想一次只显示一个按钮,但在悬停状态下,该按钮将被另一个按钮替换,并返回到mouseout上的第一个按钮 我给出了下面的一段代码,但在悬停时,它会在两个按钮之间来回移动,最好的方法是什么Javascript 将一个按钮替换为另一个悬停不工作的jQuery上的按钮,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有两个按钮,我想一次只显示一个按钮,但在悬停状态下,该按钮将被另一个按钮替换,并返回到mouseout上的第一个按钮 我给出了下面的一段代码,但在悬停时,它会在两个按钮之间来回移动,最好的方法是什么 $(文档).ready(函数(){ $('.price')。在('mouseover',function(){ $(this.css('display','none'); $(this).next('.buy').css('display','block'); }); $('.price')。在(
$(文档).ready(函数(){
$('.price')。在('mouseover',function(){
$(this.css('display','none');
$(this).next('.buy').css('display','block');
});
$('.price')。在('mouseout',function(){
$(this.css('display','block');
$(this.next('.buy').css('display','none');
});
});代码>
$589.50
添加到购物车
它之所以一直显示/隐藏,是因为只要显示.buy
,就会触发鼠标输出,所以将鼠标输出放在.buy
元素上
$('.price').on('mouseover',function() {
$(this).css('display','none');
$(this).next('.buy').css('display','block');
});
$('.buy').on('mouseout',function() {
$(this).prev('.price').css('display','block');
$(this).css('display','none');
});
它之所以一直显示/隐藏,是因为只要显示.buy
,就会触发鼠标出,所以将鼠标出放在.buy
元素上
$('.price').on('mouseover',function() {
$(this).css('display','none');
$(this).next('.buy').css('display','block');
});
$('.buy').on('mouseout',function() {
$(this).prev('.price').css('display','block');
$(this).css('display','none');
});
它之所以一直显示/隐藏,是因为只要显示.buy
,就会触发鼠标出,所以将鼠标出放在.buy
元素上
$('.price').on('mouseover',function() {
$(this).css('display','none');
$(this).next('.buy').css('display','block');
});
$('.buy').on('mouseout',function() {
$(this).prev('.price').css('display','block');
$(this).css('display','none');
});
它之所以一直显示/隐藏,是因为只要显示.buy
,就会触发鼠标出,所以将鼠标出放在.buy
元素上
$('.price').on('mouseover',function() {
$(this).css('display','none');
$(this).next('.buy').css('display','block');
});
$('.buy').on('mouseout',function() {
$(this).prev('.price').css('display','block');
$(this).css('display','none');
});