jQuery的〜功能不能正常工作
问题描述:
我试着叫上点击我的javascript功能:jQuery的〜功能不能正常工作
<div id='alert'><button onclick='alertClose()' class='alert'>Close</button></div>
下面是函数:
function alertClose(){
$("#alert").animate({
left: "107%"
});
}
编辑:控制台口口声声说没有叫alertClose功能
答
我要发布什么,我认为是你的问题:
首先,你在ajax.js得到一个JS错误的位置:
var room = document.getElementsByClassName("selected")[0].innerHTML;
的document.getElements调用将返回没有和失败
然后,你需要调整你的代码,使用jQuery和不在线的事件:
HTML:
<div id='alert'><button class='alert'>Close</button></div>
个
JS:
function alertClose(){
$("#alert").animate({
left: "107%"
});
}
$("#alert button").click(alertClose);
尝试了这一点,看看它是如何工作的。这里是一个Fiddle
编辑:删除内联函数留下的错误
+0
你离开了内联事件,所以函数会触发两次 – charlietfl 2015-03-25 13:32:00
+0
对不起,刚修复它。 – JasonWilczak 2015-03-25 13:39:21
你的问题是什么?你看到什么错误? – 2015-03-25 12:57:48
它做什么而不是工作?:)任何错误消息?函数是否被调用,但没有做你想要的,或者根本没有被调用? – doldt 2015-03-25 12:58:39
这里是网站:https://chat-trial-silverneon123-2.c9.io/ 警报是在右下角,按钮是什么即时通讯有问题 – SilverNeon123 2015-03-25 13:00:12