因此,我在某些情况下使用jquery效果来突出显示。它看起来像这样
$("#spanAdultCount").effect("highlight", { color: "#008000" }, 3000);
我不知道如何使用css类来代替颜色:“#008000”。谁能告诉我那会是什么样子。我见过jquery有一个css(),但我不知道如何将它应用到突出显示的效果中。我甚至不知道我是不是在正确的轨道上。谢谢
发布于 2018-07-25 13:17:48
您可以使用css()函数来添加类,请查看addClass()函数的使用方法
$('.click_me').on("click",function(){
$(this).addClass("highlighted");
});
$('.click_me_1').on("click",function(){
$(this).css("border","1px solid gold");
});
$('.click_me_effect').on("click",function(){
$(this).effect( "highlight",{ color: "#008000" },3000,function(){
$(this).addClass("highlighted");
//Or you can use direct css method
//$(this).css("border","1px solid gold");
});
});
.click_me, .click_me_1, .click_me_effect {
border: 1px solid #ddd;
padding: 10px 15px;
display: block;
width: 225px;
cursor: pointer;
margin-bottom: 15px;
}
.click_me.highlighted, .click_me_effect.highlighted {
border: 1px solid gold;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<div class="click_me">
Click Me - highlight through class
</div>
<div class="click_me_1">
Click Me - highlight through css()
</div>
<div class="click_me_effect">
Click Me - highlight through effect and addClass
</div>
https://stackoverflow.com/questions/51505955
复制相似问题