window.event.returnValue = false;});瀏覽器運(yùn)行index.html頁面,此時(shí)點(diǎn)擊a標(biāo)簽不會(huì)執(zhí)行href跳轉(zhuǎn)。
成都創(chuàng)新互聯(lián)電話聯(lián)系:13518219792,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),成都創(chuàng)新互聯(lián)網(wǎng)頁制作領(lǐng)域十多年,包括塑料袋等多個(gè)領(lǐng)域擁有豐富的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),選擇成都創(chuàng)新互聯(lián),為企業(yè)保駕護(hù)航。
return false效果相當(dāng)與preventDefault,也就是阻止瀏覽器的默認(rèn)行為,和stopPropagation,即組織事件向上冒泡。可以了解下事件冒泡機(jī)制。a標(biāo)簽不跳轉(zhuǎn)了是因?yàn)樽柚沽藶g覽器的默認(rèn)行為。
您要想讓他執(zhí)行js又跳轉(zhuǎn)的話,估計(jì)得改您的lavaLamp插件了。
因此,實(shí)際上你沒有必要用JS去做跳轉(zhuǎn)。只需要a標(biāo)簽里加一個(gè)屬性就行了。
如果在一個(gè) a 標(biāo)簽內(nèi)包含一個(gè) target 屬性,瀏覽器將會(huì)載入和顯示用這個(gè)標(biāo)簽的 href 屬性命名的、名稱與這個(gè)目標(biāo)吻合的框架或者窗口中的文檔。
說個(gè)思路:有分類時(shí),子分類隱藏,點(diǎn)擊時(shí),用js顯示子分類,無分類時(shí),直接放鏈接,這樣就直接跳轉(zhuǎn)鏈接了。如有疑問,可聯(lián)系個(gè)人。
那是應(yīng)為你跳轉(zhuǎn)的網(wǎng)頁是你的子頁,里面重新加載的jquery文件或者類似文件導(dǎo)致你的js失效了,你可以試試在哪個(gè)新添加的頁面刪除所有js,再試試。
每個(gè)子菜單都是一個(gè)dd節(jié)點(diǎn),在展開收起的時(shí)候會(huì)對每個(gè)dd執(zhí)行效果。看起來就好像百葉窗的效果了。
你的問題其實(shí)很簡單。點(diǎn)擊子菜單,子菜單的url鏈接,你是用的是框架還是直接跳轉(zhuǎn)到另外一個(gè)頁面?如果是另外一個(gè)頁面;那你用相同的菜單代碼;都是一樣的樣式。要解決的辦法就是在該頁面把該該頁對應(yīng)的子菜單設(shè)置為選中。
這個(gè)效果你可以通過2中途徑實(shí)現(xiàn),使用框架或者是使用JavaScript代碼。使用框架:查找框架中的二級菜單組建,如Bootstrap中的導(dǎo)航條中的二級菜單。
相關(guān)閱讀:微信支付如何實(shí)現(xiàn)內(nèi)置瀏覽器的H5頁面支付情景再現(xiàn): 正當(dāng)開心地收拾東西準(zhǔn)備下班的時(shí)候,測試部的姑娘跑過來提了一個(gè)bug: “在iphone下,點(diǎn)擊下拉框出現(xiàn)頁面亂跳轉(zhuǎn)現(xiàn)象,安卓機(jī)并沒有這個(gè)問題。
通過一個(gè)小例子來解釋 代碼如下: Porschev---Jquery事件冒泡 比如上面這個(gè)頁面, 分為三層:divOne是第外層,divTwo中間層,hr_three是最里層; 他們都有各自的click事件,最里層a標(biāo)簽還有href屬性。
事件的傳播是有方向的,當(dāng)點(diǎn)擊一個(gè)按鈕時(shí)所產(chǎn)生的事件從這個(gè)按鈕處開始向上傳播(就像一個(gè)水泡從杯底冒上來,這就是之所以叫事件冒泡的原因),但這個(gè)事件總是尋找特定的屬性是否有值。
JQuery 提供了兩種方式來阻止事件冒泡。
冒泡事件就是點(diǎn)擊子節(jié)點(diǎn),事件會(huì)向上傳遞,最后觸發(fā)父節(jié)點(diǎn),祖先節(jié)點(diǎn)的點(diǎn)擊事件。
通過返回false來取消默認(rèn)的行為并阻止事件起泡。jQuery 代碼:(form).bind(submit,function() { return false;} );通過使用 preventDefault() 方法只取消默認(rèn)的行為。
如在一個(gè)按鈕是綁定一個(gè)”click”事件,那么”click”事件會(huì)依次在它的父級元素中被觸發(fā) 。stopPropagation就是阻止目標(biāo)元素的事件冒泡到父級元素。
分享標(biāo)題:jquery阻止跳轉(zhuǎn) js阻止頁面跳轉(zhuǎn)
文章網(wǎng)址:http://m.newbst.com/article22/dipshjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、營銷型網(wǎng)站建設(shè)、網(wǎng)站策劃、面包屑導(dǎo)航、標(biāo)簽優(yōu)化、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)