最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery中的bind綁定事件與文本框改變事件的臨時(shí)解決方法

 更新時(shí)間:2010年08月13日 23:34:34   作者:  
暫時(shí)沒有想到什么好的解決辦法,我現(xiàn)在加了個(gè)瀏覽器判斷非ie的話就注冊(cè)blur事件,這樣有個(gè)問題就是blur實(shí)在別的控件活動(dòng)焦點(diǎn)的時(shí)候,txtStation控件注冊(cè)的方法是為了填充它緊挨著的一個(gè)下拉列表
一直沒什么興趣看jQuery,就用自己那點(diǎn)不咋樣的javascript硬撐著,今天寫一個(gè)功能時(shí)想嘗試一下,用bind注冊(cè)事件時(shí)發(fā)現(xiàn)怎么都不好使
復(fù)制代碼 代碼如下:

$("#txtStation").bind("onpropertychange", GetStationLevel);

然后onclick之類的都試了,沒一個(gè)能用的,無奈去翻jQuery的API,都是鳥語我也看不懂具體說了點(diǎn)了,但是發(fā)現(xiàn)bind注冊(cè)事件都是沒有on的。
  發(fā)現(xiàn)有change事件,試了試
復(fù)制代碼 代碼如下:

$("#txtStation").change(function(){alert('change')});

發(fā)現(xiàn)是要等到失去焦點(diǎn)才會(huì)激活的跟onchange一樣,我這用不了。
  抱著試一試的想法我就吧onpropertychange前面的on刪掉了,反正html不管本身寫著支持不支持的事件只要你寫上去沒準(zhǔn)都好使。沒想到還真行。IE是沒問題了,現(xiàn)在不都講跨瀏覽器啊火狐下咱也得能用啊。
  火狐下都說用oninput事件,我試了試不好使,oninput只在輸入值的才會(huì)激發(fā),我這輸入框是帶感應(yīng)的,就是那種輸一個(gè)字就把這個(gè)字開頭的都感應(yīng)出來可以選擇那種,選擇感應(yīng)的項(xiàng)的話oninput就不激發(fā)了。
  暫時(shí)沒有想到什么好的解決辦法,我現(xiàn)在加了個(gè)瀏覽器判斷非ie的話就注冊(cè)blur事件,這樣有個(gè)問題就是blur實(shí)在別的控件活動(dòng)焦點(diǎn)的時(shí)候,txtStation控件注冊(cè)的方法是為了填充它緊挨著的一個(gè)下拉列表,這樣寫完txtStation的內(nèi)容后選擇下拉列表時(shí)才激發(fā)blur,有二次刷新出現(xiàn),沒啥大影響,只不過用戶第一次點(diǎn)擊無效了。誰有好方法告訴我一聲。

代碼
復(fù)制代碼 代碼如下:

if($.browser.msie)
{
$("#<%=txtStation.TextBoxID%>").bind("propertychange", GetStationLevel);
}
else
{
$("#<%=txtStation.TextBoxID%>").bind("blur", GetStationLevel)
}

  看了看前面好像沒寫啥內(nèi)容,標(biāo)題挺有氣勢(shì),哈哈。寫一下是為怕自己忘記

相關(guān)文章

最新評(píng)論

安达市| 芮城县| 敖汉旗| 米泉市| 夹江县| 海南省| 朔州市| 汶川县| 乌什县| 江陵县| 施秉县| 壶关县| 西充县| 定结县| 罗山县| 宁强县| 寿宁县| 湖北省| 门头沟区| 阳春市| 元江| 宜良县| 庆元县| 寿阳县| 彰武县| 绍兴市| 禹城市| 玉溪市| 九江市| 武城县| 清原| 哈密市| 临漳县| 体育| 盘山县| 通江县| 江达县| 渝北区| 文登市| 浦东新区| 东港市|