點選事件不生效,點選不起作用,多半是元素被遮擋。css元素被遮擋,選擇不到
有過js控制點選不生效的時候嗎,這時就要考慮你的元素是否被其他元素遮擋了。這裡說的遮擋並不是看不到。而是能看到,卻無法透過另一元素選中它。
可以試一下以下兩種方案:
1、css調節z-index
首先要考慮的是更外層的元素遮擋了靠裡層的元素。比如外層遮擋為一個div(.card)被遮擋的是一個input框為(.input-space)
這時就要把遮擋它的元素的css中的z-index調的比他要低,假設:外層遮擋的類名為:card,被遮擋的input的類名為:input-space。
.card{
z-index:1;
}
.input-space{
z-index :2;
}
2、寫完之後看input框能不能選到(點選事件生不生效)。如果還是選不到(點選事件不生效),就在這個基礎上為card再加一層css, pointer-events:none,此css以為滑鼠事件對當前元素無效。
.card{
pointer-events: none;
}
這樣一來點選事件會直接略過卡片,所以就能直接選擇到輸入框了。
部落格為原創,轉載請附加此部落格地址
相關推薦
點選事件不生效,點選不起作用,多半是元素被遮擋。css元素被遮擋,選擇不到
有過js控制點選不生效的時候嗎,這時就要考慮你的元素是否被其他元素遮擋了。這裡說的遮擋並不是看不到。而是能看到,卻無法透過另一元素選中它。 可以試一下以下兩種方案: 1、css調節z-index 首先要考慮的是更外層的元素遮擋了靠裡層的元素。比如外層遮擋為
unidbgrid列點選事件與check多選框衝突
procedure TMainForm.UniDBTreeGrid2AjaxEvent(Sender: TComponent; EventName: string; Params: TUniStrings); begin UniServerModule.logger.Ad
RecyclerView item內部點選事件、item點選事件衝突
1.recyclerview item內部控制元件沒有點選事件 在recyclerview item內部控制元件不存在點選事件的情況下。item設定點選事件可通過新增觸控事件 recyclerv
EditText點選事件——彈出單選框
目標 點選Faculty彈出院系單選對話方塊,將選擇的內容顯示在EditText中 Faculty是一個Edittext控制元件。 1,設定EditText屬性 使用以下兩句設定
如何在點選事件中取得複選框選中的單元格值
var products = []; var ordernums = []; var ordernums1 = []; var $span = $('.fr-checkbox-checkon'); //獲取選中的複選框 var $tds = $("td"
Android:處理ListView條目中的Button的點選事件和條目點選事件衝突
一 . 此條方法比較笨. 給條目中的1號區域的Button設定完了點選事件後,再給條目中的2號區域再設定點選事件 二 . 這個方法就比較簡單. 1 . 在ItemView配置的xml檔案中的根節點新增屬性android:descendantFocus
ios h5 點選事件失效及點選延遲
1.ios h5 app avalon tap事件失效 使用MUI製作app介面,使用avalon.js渲染資料,發現在(Android上正常)ios上執行時容器div的avalon的ms-on-tap被內容遮住不執行.用MUI的on tap事件可以執行但改動較大,於是
JS 點選事件onclick:點選物件小區域顏色,大區域顏色改變
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <
echarts2.* tree樹形圖節點點擊事件和節點點擊圖標更改
tree echarts 點擊事件 做項目用到echarts2.2.7版本做樹圖,遇到點擊樹圖節點更改樣式,百度、谷歌搜索後均沒找到解決方案。後來苦苦探索,終於找到解決入口,特地分享給大家以供參考,吐槽一下echarts的api真的沒有highcharts人性化和易找。 //貼出關鍵點!
APP上點擊事件時 取消點擊的陰影
kit highlight for box all drag web 點擊 :after *, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizi
給定一個字串,找出不含有重複字元的最長子串的長度。 示例: 給定 "abcabcbb" ,沒有重複字元的最長子串是 "abc" ,那麼長度就是3。 給定 "bbbbb" ,最長的子串就是 "b
Str = raw_input('plese input Str:') def qiu_chongfu(Str2):#定義判斷字串是否含有重複字元,如有返回0,沒有返回1 biao = 0 for i in range(0,len(Str2)): for j in
Java:假設車庫有3個車位(可以通過boolean[]陣列來表示車庫)可以停車,寫一個程式模擬多個使用者開車離開,停車入庫的效果。注意:車位有車時不能停車。
假設車庫有3個車位(可以通過boolean[]陣列來表示車庫)可以停車,寫一個程式模擬多個使用者開車離開,停車入庫的效果。注意:車位有車時不能停車。 1)使用阻塞佇列來實現(BlockingQueue<T>) Producer類 package com.多執行緒停車問
小米是一個幼兒園老師,每學期的泥塑課上,她都會給每個學生髮不超過 250250 立方厘米的等量橡皮泥,教大家做泥塑。在上課過程中,她發現每個班都恰好有一個小朋友會去搶另一個小朋友的橡皮泥
小米是一個幼兒園老師,每學期的泥塑課上,她都會給每個學生髮不超過 250 立方厘米的等量橡皮泥,教大家做泥塑。在上課過程中,她發現每個班都恰好有一個小朋友會去搶另一個小朋友的橡皮泥,於是她決定,在正式開始做泥塑前,讓大家把手裡的橡皮泥都捏成一個立方體,並且測量手裡捏好的橡皮泥的長、寬和高
用vue-awesome-swiper實現輪播圖, 點選事件不生效
在專案裡使用swiper實現輪播圖效果 把點選事件掛到圖片或者swiper上在切頁之後, 或者輪播到次輪之後, 有的圖片無法點選 原因是開啟了(loop:true) 開啟loop, 在DOM結構上,s
在小程式中巢狀h5頁面,點選事件不觸發
最近在寫小程式,由於小程式快滿了,就把頁面寫成h5,嵌在小程式裡,原以為很簡單,沒想到遇到問題,問題不多,但是很大 第一個就是點選事件不觸發, 場景如下: 點選按鈕觸發ajax請求,請求成功之後跳轉到另一個頁面,但是頁面始終不跳轉。 解決方法,將http開
iOS 攔截導航欄返回按鈕事件(只攔截點選事件不改變系統按鈕樣式)
#import <UIKit/UIKit.h> @protocol BackButtonHandlerProtocol <NSObject> @optional /** 重寫下面的方法以攔截導航欄返回按鈕點選事件,返回 YES 則 pop,NO 則不 pop @
解決datetimepicker不能觸發點選事件,日期外掛位置偏移,日期範圍限制的問題
最初的問題: 一開始所遇到的問題是相對簡單的,就是今天的日期是3-20,但是卻可以選擇20號之後的日期。 html程式碼: <form action="web?module=stwmgr&action=Dataprocessing&method=g
觸發子元素的點選事件而不觸發父元素的點選事件
<div class="divone" onclick="divone(this)"> <div class="divchild" onclick="divchild(this)"></div> &
better-scroll不滾動/連續兩次觸發點選事件等問題的解決
一/ 不滾動 一般我們自己做滾動都是這種結構 <div class="content"> <-- 需要滾動的內容 --> </div> 會將高度等樣式設定在“.content”元素上 而better-scroll要求的結構
專案可以正常執行但是全部的點選事件無效果,也不拋異常。
今天開發的時候,拷貝了一份自己以前寫的程式碼到現在專案中,可以正常執行,但是有的程式碼不執行,導致一些事件無法響應。也不拋異常,一時無法下手,網上也沒查到原因。最近認為比較兩個專案的差別,發現 複製的這程式碼需要設定application支援。而這個application綁