简单onClick的jQuery代码不起作用,我缺少什么?
我对jQuery相当陌生,但我认为添加一个简单onClick的jQuery代码不起作用,我缺少什么?,jquery,html,event-handling,Jquery,Html,Event Handling,我对jQuery相当陌生,但我认为添加一个onClick函数足够简单 但出于某种原因,它不起作用。我想这是我忽略的一个小东西。另外,我希望div-1能够慢慢淡入,这样它就不会马上出现。。但由于某些原因,我甚至不能让这部剧开始运作 这是我的html: <button id="button-1" style="height: 50px; width: 50px; background: red;">Click Me!</button> <div id
onClick
函数足够简单
但出于某种原因,它不起作用。我想这是我忽略的一个小东西。另外,我希望div-1
能够慢慢淡入,这样它就不会马上出现。。但由于某些原因,我甚至不能让这部剧开始运作
这是我的html:
<button id="button-1" style="height: 50px;
width: 50px; background: red;">Click Me!</button>
<div id="div-1" style="height: 400px;
width: 400px; background: blue; visibility: hidden;"></div>
这是一把小提琴
绑定单击事件的语法错误,请使用
display:none
而不是visibility:hidden
。“显示和隐藏”函数使用“显示”属性,但不使用“可见性”属性
jQuery('#button-1').click(function(){
jQuery('#div-1').show();
});
jQuery('#button-1').click(function(){
document.getElementById('div-1').style.visibility = 'visible';
});
如果要使用“可见性”属性,则不要使用“显示和隐藏”,而要使用“设置”属性
jQuery('#button-1').click(function(){
jQuery('#div-1').show();
});
jQuery('#button-1').click(function(){
document.getElementById('div-1').style.visibility = 'visible';
});
你可以根据需要在这两者之间进行选择。这将帮助你决定选择哪一个
“可见性”属性仅告知浏览器是否显示
元素与否。它要么是可见的(你可以看到),要么是不可见的
(隐藏-你看不到它)
“显示”特性告诉浏览器如何绘制和显示图形
元素,如果有的话-是否应显示为内联
元素(即,它与文本和其他内联元素一起流动)或
块级元素(即,它具有您需要的高度和宽度属性)
可以设置,它是浮动的,等等),以及其他一些(表、表行、,
表单元格、flex等)
绑定单击事件的语法错误,请使用
display:none
而不是visibility:hidden
。“显示和隐藏”函数使用“显示”属性,但不使用“可见性”属性
jQuery('#button-1').click(function(){
jQuery('#div-1').show();
});
jQuery('#button-1').click(function(){
document.getElementById('div-1').style.visibility = 'visible';
});
如果要使用“可见性”属性,则不要使用“显示和隐藏”,而要使用“设置”属性
jQuery('#button-1').click(function(){
jQuery('#div-1').show();
});
jQuery('#button-1').click(function(){
document.getElementById('div-1').style.visibility = 'visible';
});
你可以根据需要在这两者之间进行选择。这将帮助你决定选择哪一个
“可见性”属性仅告知浏览器是否显示
元素与否。它要么是可见的(你可以看到),要么是不可见的
(隐藏-你看不到它)
“显示”特性告诉浏览器如何绘制和显示图形
元素,如果有的话-是否应显示为内联
元素(即,它与文本和其他内联元素一起流动)或
块级元素(即,它具有您需要的高度和宽度属性)
可以设置,它是浮动的,等等),以及其他一些(表、表行、,
表单元格、flex等)
使用以下命令:
jQuery('#button-1').click(function(){
jQuery('#div-1').show();
});
jQuery('#button-1').click(function(){
jQuery('#div-1').fadeIn(1000);
});
来处理淡入。使用以下命令:
jQuery('#button-1').click(function(){
jQuery('#div-1').fadeIn(1000);
});
使用以下命令:
jQuery('#button-1').click(function(){
jQuery('#div-1').show();
});
jQuery('#button-1').click(function(){
jQuery('#div-1').fadeIn(1000);
});
来处理淡入。使用以下命令:
jQuery('#button-1').click(function(){
jQuery('#div-1').fadeIn(1000);
});
移除
可见性:隐藏