我試着叫上點擊我的javascript功能:jQuery的〜功能不能正常工作
<div id='alert'><button onclick='alertClose()' class='alert'>Close</button></div>
下面是函數:
function alertClose(){
$("#alert").animate({
left: "107%"
});
}
編輯:控制檯口口聲聲說沒有叫alertClose功能
我試着叫上點擊我的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
編輯:刪除內聯函數留下的錯誤
你離開了內聯事件,所以函數會觸發兩次 – charlietfl 2015-03-25 13:32:00
對不起,剛修復它。 – 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