我想實現一個簡單的點擊功能到我的jsfiddle,但它不工作。.on()jQuery的點擊功能無法正常工作?
這裏是我的JavaScript/jQuery的:
$(document).on("click", "#introPic", function() {
$("#introduction").addClass("hide")
$("#q1").removeClass("hide")
});
我不明白,因爲它的工作原理,如果我把有問題(#introPic
)元素出它嵌套在的div並將其放置在頂部的文件。這不是一個解決方案,因爲它會破壞所有的html/css格式。
是否.on()
僅適用於非嵌套ID的工作嗎?
這裏是的jsfiddle - http://jsfiddle.net/JosephByrne/HdPq4/2/
這裏是與#introPic
修正版本移動到HTML的頂部 - http://jsfiddle.net/JosephByrne/kRudM/
使用。點擊()代替 –
YOU'VE FORGOT終止與LINES 「;」 (: – num8er
實際上你的'#content'放在'body'的後面,這是因爲'z-index:-99',所以實際上你不能點擊'#introduction' –