亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Js,JQuery 求大俠解釋一下.................

Js,JQuery 求大俠解釋一下.................

牧羊人nacy 2018-11-13 18:12:22
$(function () {    //綁定事件當元素獲得焦點(在頁面上此元素是兩個單選框)    $("#divNewsType input").focus(newsTypeSelected);});//跨域請求數據function newsTypeSelected() {    $.getJSON(        "http://192.168.0.7:9993/Services/common.ashx?action=class&param=1&jsoncallback=?",        function (json) {            alert("ss");    //這個會死循環式的彈出        }    );}這段代碼會不斷的彈出"ss",就像死循環一樣,如果去掉alert  替換為其它代碼 比如$("id").html("ss");  則不會死循環
查看完整描述

2 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

給你分析一下。

(1).獲取焦點;

(2).執行fun;

(3).彈出alert;

(4).點擊確定;

(5).獲取焦點-繼續回到第二步;

然后就死循環了。


查看完整回答
反對 回復 2018-11-17
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

我覺得應該是跟瀏覽器有關,有試過瀏覽器嗎?

簡單來說就是當alert的時候彈出窗口,有些瀏覽器視為已經失去焦點,當點alert中的確定后,視為input再次獲得焦點,所以再次觸發事件。


查看完整回答
反對 回復 2018-11-17
  • 2 回答
  • 0 關注
  • 470 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號