顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2013-06-23 09:57:30
看板 Ajax
作者 TypeZero (TypeZero碼(AID): #1DBJW)
標題 [js] JQuery hasClass 問題
時間 Sat Jun 22 21:26:49 2013


先前我寫了一段程式

<li id="a" class="active">0</li>
<li id="b">1</li>
<li id="c">2</li>

透過滾輪往下滾一下可以變成

<li id="a">0</li>
<li id="b" class="active">1</li>
<li id="c">2</li>

以此類推,

問題來了,我想要用下面這段程式讓他彈出一個視窗,可是卻無效,
只有在<li id="a" class="active">1</li> 時有會跳出視窗。


    <script>
        $(function(){
        if($(a).hasClass("active")){
        alert("bind working!");
        }else{}
        });
    </script>


嘗試過,若不用jQuery隨著滾輪於a b c加入class="active"
單純寫一個<li id="c" class="active">3</li>
這樣是有反應的
請問板上有什麼見解?



--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.4.15
bibo9901:我想你active應該要加引號1F 06/22 21:28
bibo9901:hasClass("active")
TypeZero:加上去後,仍然無反應3F 06/22 21:32
wannawanna:$("#c")4F 06/22 21:38
wannawanna:不對 應該是$("li")
TypeZero:樓上,這樣可能沒辦法達到我想要的效果,沒辦法判斷a b c6F 06/22 21:42
※ 編輯: TypeZero        來自: 125.230.4.15         (06/22 21:44)
akiratw:$(c) 的 c 是什麼…?為什麼要檢查 hasClass …7F 06/22 21:57
TypeZero:c 是 第三個li的ID8F 06/22 22:00
kerash:scrollspy... ?9F 06/22 22:01
TypeZero:類似,但是滾動的地方是一堆li10F 06/22 22:03
※ 編輯: TypeZero        來自: 125.230.4.15         (06/22 22:11)
akiratw:你的意思是要這樣嗎 http://jsfiddle.net/J5LSE/11F 06/22 22:11
TypeZero:是這樣的沒錯12F 06/22 22:12
TypeZero:有沒有辦法 讓彈出這段的判斷獨立運作?
akiratw:其實我不太懂什麼意思…14F 06/22 22:19
TypeZero:因為我是參考這個寫出來的 http://jsfiddle.net/5KvJj/1915F 06/22 22:21
TypeZero:所以我需要額外寫一個 讓他不斷偵測 $(ID).hasClass16F 06/22 22:24
akiratw:那總要觸發個 event 吧。你打算寫在哪17F 06/22 22:27
TypeZero:這就是我頭痛的地方.. Event不知道怎麼寫18F 06/22 22:28
TypeZero:應該是沒辦法家在網頁尾端,如果寫在剛剛我給的連結
TypeZero:JS的地方?
akiratw:http://jsfiddle.net/J5LSE/1/ 剛剛看 sly 的 docs 寫的21F 06/22 22:35
Home ·  Darsain/sly Wiki ·  GitHub
[圖]
[圖]
sly - JavaScript library for one-directional scrolling with item based navigation support. ...
 
TypeZero:感謝樓上大大,已經參考您的建議 當選擇C active後 彈出23F 06/22 22:42
TypeZero:請問是參考https://github.com/Darsain/sly/wiki/Events
Events ·  Darsain/sly Wiki ·  GitHub
[圖]
[圖]
sly - JavaScript library for one-directional scrolling with item based navigation support. ...
 
TypeZero:這裡嗎?25F 06/22 22:44
akiratw:對。26F 06/22 22:48

--
※ 同主題文章:
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 173 
作者 TypeZero 的最新發文:
  • +20 [公告] WanaCrypt0r 相關文章整理 - AntiVirus 板
    作者: 111.246.144.220 (台灣) 2017-05-15 22:52:11
    如何檢測是否中獎: │ 文章代碼(AID): #1P5amuty (AntiVirus) Re: WanaCrypt0r 2.0 │ │ 文章網址: │ 如何防止: │ 文章代碼(AID): #1P5 …
    30F 20推
  • +26 Re: [情報] 台灣LTE頻段對應國際LTE頻段+iPhone 5s頻段 - MobileComm 板
    作者: 114.26.96.1 (台灣) 2014-05-29 17:40:29
    Apple - iPhone 5 - View countries with supported LTE networks. iPhone 5 can connect to certain LTE n …
    53F 26推
  • +214 [爆卦] 邪教日月明功 疑似賄絡 違法用藥 - Gossiping 板
    作者: 122.118.222.189 (台灣) 2013-12-05 22:10:23
    我的親戚曾經加入這個邪教,而這個親戚受到東海大學某傅姓女教官介紹入會 這裡面相當恐怖,不但年費昂貴,而且還會集體體罰兒童 更重要的是,先前有多次報警紀錄,敷衍了事,認為該地方為「舞蹈教室」 我們家人也 …
    281F 221推 7噓
  • +55 Re: [情報] 各間電信搭iPhone的4G LTE - MobileComm 板
    作者: 36.235.26.43 (台灣) 2013-10-30 20:33:09
    HTC 宏達電 New One(Band 3、Band 8) (目前仍無法確定台灣使用的是韌體鎖還是硬體先天不支援,所以用國際版資料) HTC One max(Band 3、Band 8) HTC B …
    107F 55推
  • +19 Fw: [情報] 各間電信搭iPhone的4G LTE - Stock 板
    作者: 122.118.168.15 (台灣) 2013-10-30 19:27:14
    在這裡補充一下: 所有支援HSPA+的基地台都可以透過軟體升級為LTE基地台,而LTE的優點有很多, 除了較快速以外,在同樣的空間下可以容納更多的手機,不會互相干擾。 所以可以有效解決上下班捷運內的卡 …
    36F 19推
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇