課程
/前端開發(fā)
/HTML/CSS
/手風琴效果
老師的代碼有誤
2015-12-08
源自:手風琴效果 3-1
正在回答
都不知到老師那個怎么運行的,我照他寫的就是動不了,直到看到你這個:
function bind(eventType,callback,false){
? ? if(typeof el.addEventListener === "function"){
? ? ? ? ? ?el.addEventListener(eventType, callback,false);
? ? ? ? }else if(typeof el.attachEvent === "function"){
? ? ? ? ? ?el.attachEvent("on" + eventType,callback);
? ? ? ? ? ? }
? ? }
呵呵,bind里邊我傳了eventType,callback,false后來可以了
極客教程 提問者
個人博客:www.cllgeek.com
window.onload=function(){
function bind(el,eventType, callback){
? ? ?
function mouseoverHandler(e){
? ? var target = e.target || e.srcElement;
? ?
? ? var list = document.getElementsByTagName("li");
? ? for(var i = 0; i < list.length; i++){
? ? ? ? list[i].className = "";
? ? ? ? }
? ? ? ?while(target.tagName != "LI" && target.tagName != "BODY"){
? ? ? ? ? ? ?target = target.parentNode;
? ? ? ? ? ?}?
? ? ? ?target.className = "big";
?
function initList(){
? ? for(var i=0; i < list.length; i++){
? ? ? ? ?bind(list[i],"mouseover", mouseoverHandler);
? ? ? ?}
initList();
}
寫代碼像風一樣的男子
舉報
本視頻教程通過實例講解,教你輕松制作手風琴效果,學起來吧
6 回答這里才是正確代碼!
1 回答正確的代碼
1 回答參考代碼里 這個e指的是什么哦
3 回答請問實戰(zhàn)題的代碼編輯器是什么?
2 回答求大神解答這段代碼啥意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-20
都不知到老師那個怎么運行的,我照他寫的就是動不了,直到看到你這個:
function bind(eventType,callback,false){
? ? if(typeof el.addEventListener === "function"){
? ? ? ? ? ?el.addEventListener(eventType, callback,false);
? ? ? ? }else if(typeof el.attachEvent === "function"){
? ? ? ? ? ?el.attachEvent("on" + eventType,callback);
? ? ? ? ? ? }
? ? }
呵呵,bind里邊我傳了eventType,callback,false后來可以了
2015-12-08
個人博客:www.cllgeek.com
2015-12-08
window.onload=function(){
function bind(el,eventType, callback){
? ? if(typeof el.addEventListener === "function"){
? ? ? ? ? ?el.addEventListener(eventType, callback,false);
? ? ? ? }else if(typeof el.attachEvent === "function"){
? ? ? ? ? ?el.attachEvent("on" + eventType,callback);
? ? ? ? ? ? }
? ? }
? ? ?
function mouseoverHandler(e){
? ? var target = e.target || e.srcElement;
? ?
? ? var list = document.getElementsByTagName("li");
? ? ?
? ? for(var i = 0; i < list.length; i++){
? ? ? ? list[i].className = "";
? ? ? ? }
? ? ?
? ? ? ?while(target.tagName != "LI" && target.tagName != "BODY"){
? ? ? ? ? ? ?target = target.parentNode;
? ? ? ? ? ?}?
? ? ? ?target.className = "big";
? ? ?
? ? }
?
?
function initList(){
? ? ?
? ? var list = document.getElementsByTagName("li");
? ? for(var i=0; i < list.length; i++){
? ? ? ? ?bind(list[i],"mouseover", mouseoverHandler);
? ? ? ?}
? ? }
initList();
}