国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

IE下雙擊checkbox反應延遲問題的解決方法

2019-11-20 20:53:59
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<span style="font-size:18px;"><input type='checkbox'/></span>

上面這段代碼在IE下會生成一個多選框,單擊它會選中打勾,再次單擊則會取消打勾。

這樣看上去并沒有什么不妥的地方,但是如果你嘗試快速兩次單擊(比雙擊稍微慢一點吧。。)這個按鈕,可能效果并不如你想象的那樣。

在IE下面,假如此時checkbox為選中狀態,在你快速兩次單擊的過程中,第一次單擊會使得checkbox取消選中,第二次單擊完之后checkbox并不會變為已選中,而是繼續保持取消選中狀態。

在Chrome等瀏覽器下,第一次單擊會使得checkbox取消選中,在第二次單擊之后checkbox會還原為已選中的狀態。

所以在IE下,雙擊后,checkbox會變為相反的狀態。在非IE下,雙擊后checkbox為相同的狀態。

如果想在IE下雙擊checkbox會達到非IE下的效果,則需使用如下代碼:
復制代碼 代碼如下:

<input type='checkbox'/>
$("input[type='checkbox']").attr('ondblclick', 'this.click()');
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锡林浩特市| 故城县| 通海县| 刚察县| 阿拉善右旗| 江北区| 中牟县| 宽甸| 衡阳市| 汪清县| 和静县| 楚雄市| 凤城市| 黄梅县| 噶尔县| 黄浦区| 六安市| 柘荣县| 淮北市| 时尚| 垫江县| 荆州市| 鹿泉市| 武穴市| 蚌埠市| 宜丰县| 云霄县| 夏河县| 望江县| 河北区| 靖宇县| 江山市| 廉江市| 渭源县| 囊谦县| 威信县| 左权县| 胶南市| 晴隆县| 宝坻区| 佛教|