我有个鞋带下拉框。我想要实现的是,一旦你点击按钮,菜单就会出现,但是当你再次点击按钮时,菜单就不会隐藏。我想要菜单隐藏在点击按钮。我尝试的方法失败了,我认为应该有一种更合适的方法来隐藏菜单点击按钮。我怎样才能做到这一点?提前谢谢。
$('.dropdown button').on('click', function() {
if ($(this).attr('class').split(" ").pop() == 'show') {
//not working menu is getting hid
我试着做一个断电按钮(实际上它是一个div),当我点击它时,它会改变它的外观。它看起来像一个中断器,所以我想改变页面的background-color,图标‘关闭’的颜色和按钮的border-style。
我从另一个站点获得了这个函数,它在添加一次CSS属性方面做得很好,但我希望它能够一直保持下去。
document.getElementById('io').addEventListener('click', function () {
if (this.classList.contains('poweroff')) {
// this
我有一个简单的功能,通过点击按钮在两个不同的css文件之间切换网站。当我单击一次时,css被替换为另一个。但当我第二次单击时,第一个css不再继续。所以换句话说,我需要点击一个相同的按钮,我有改变的主题css (例如,蓝色和绿色,反之亦然)。我尝试了几十个变体,但我是JS的新手,对此有一些困难。以下是我的代码 function switchTheme() {
let css = document.getElementById('css_file').href = "css/style.css";
if (css) {
retur
为什么i元素不能禁用。当我点击“禁用”按钮时,我想使它不可点击。
<i class="foo">Click Me to see if i am disabled.</i>
<button type="button" id="btn">
Disable
</button>
JS
$(".foo").click(function(){
var isDisabled = $(".foo").is(":disabled");
aler
通过点击一个按钮,一类"fa-minus“被添加到随后出现的div中。如果单击fa-减号,则所应用的效果是“通过线”的文本装饰。同时,我希望将fa-minus更改为fa-plus (稍后会将文本deco恢复为none),这目前不起作用:
JS:
$(document).on("click", ".fa-minus", function() {
$(this).toggleClass("fa-plus"); ///// this is not working, the rest of this is fine!!
$(thi