javascript函数工作不正常
javascript function not working correctly
我有以下简单的javascript函数来上下滑动对象。
当我第一次点击时,它应该向下滑动,并用true提醒它应该做什么。然而,在第二次点击时我希望它滑动,但它检测到第一次点击再次为true。任何想法
<script type="text/javascript">
var firstclick = true;
function slidedown(){
if (firstclick = true){
$( '#rerooftext' ).slideDown(500);
alert(firstclick);
firstclick = false;
}
else {
$('#rerooftext').slideUp(500);
$firstclick = true;
}
}
</script>
firstclick = true
应为firstclick === true
您所在的位置:
if (firstclick = true){
应该是:
if (firstclick == true){
您将firstclick设置为true,而不是测试是否为true。
function slidedown(){
if (firstclick == true){
$( '#rerooftext' ).slideDown(500);
alert(firstclick);
firstclick = false;
}
else {
$('#rerooftext').slideUp(500);
firstclick = true;
}
}
语句if (firstclick = true)
在您的代码中是错误的。这将永远是真的。请将语句更改为if(firstclick)
首先删除else
语句中firstclick
之前的$
符号
相关文章:
- Javascript.getHours()工作不正常
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- 谷歌分析跟踪内部链接不正常工作的事件
- 电话间隙 2.8 位置:固定不正常工作
- GMT . sehours不正常工作
- Jquery幻灯片效果不正常工作
- D3拖动不正常工作
- Jquery搜索字符串从跨度不正常工作
- 美元的范围.在使用MongoDB的controller.js中编辑不正常工作
- 随机音乐播放通过HTML javascript不正常工作
- 华丽的jQuery图像库插件不正常工作,只有在网站的一部分
- Javascript按钮在时钟当前计时不正常工作
- 导航器显示Internet连接状态.联机不正常工作,并显示错误的状态,而互联网没有连接
- jQuery切换不正常工作的第二次
- 谷歌API自动完成不正常工作
- 触摸结束事件不正常工作在铬
- 如何修复HTML5视频Javascript跟踪代码不正常工作
- 为什么第二次按钮点击不正常工作
- 美元.ajax不正常工作在我的代码
- 切换显示的潜水在道场不正常工作在谷歌Chrome浏览器