有關多選與單選(轉載) 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 21, 2016 $(".grpCbx").click(function() { $(".grpCbx").not(this).removeAttr("checked"); }); 將其他check清空,使用專屬jquery的 .not(this) 來處理 原出處 http://blog.darkthread.net/post-2009-05-29-something-about-js-event.aspx 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
Android 在Fragment下控制輸入鍵盤 11月 06, 2017 在Fragment下控制實體返回鍵 在EditTextOverWrite(客制的EditText) 狀態下,會有鍵盤彈出,在這個時候硬體控制權會被系統搶走,因此要加判斷 若該頁面沒有EditText,則無須理會IsKeyboardHidden以及其function Java部分 private EditTextOverWrite editEmailLoginAccount,editEmailLoginPassword; editEmailLoginAccount = (EditTextOverWrite) view.findViewById(R.id.editEmailLoginAccount); editEmailLoginPassword = (EditTextOverWrite) view.findViewById(R.id.editEmailLoginPassword); editEmailLoginAccount.setOnKeyboardHidden(onKeyboardHidden); editEmailLoginPassword.setOnKeyboardHidden(onKeyboardHidden); view.setFocusableInTouchMode(true); view.requestFocus(); view.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && KeyEvent.ACTION_UP == event.getAction()) { if (IsKeyboardHidden) { IsKeyboardHidden = false; }else { i... 閱讀完整內容
jQuery獲取Select選擇的Text和Value(轉) 7月 19, 2016 jQuery獲取Select選擇的Text和Value(轉) jQuery獲取Select選擇的Text和Value: 語法解釋: 1. $("#select_id").change(function(){//code...}); //為Select添加事件,當選擇其中一項時觸發 2. var checkText=$("#select_id").find("option:selected").text(); //獲取Select選擇的Text 3. var checkValue=$("#select_id").val() ; //獲取Select選擇的Value 4. var checkIndex=$("#select_id ").get(0).selectedIndex; //獲取Select選擇的索引值 5. var maxIndex=$("#select_id option:last" ).attr("index"); //獲取Select最大的索引值 jQuery設置Select選擇的Text和Value: 語法解釋: 1. $("#select_id ").get(0).selectedIndex=1; //設置Select索引值為1的項選中 2. $("#select_id ").val(4); //設置Select的Value值為4的項選中 3. $("#select_id option[text='jQuery' ]").attr("selected", true); //設置Select的Text值為jQuery的項選中 jQuery添加/刪除Select的Option項: 語法解釋: 1. $("#select_id").append("<option value='Value'>Text</option>"); //為Select追加一個Option(下拉項) 2. $("#se... 閱讀完整內容
GCM推播與螢幕喚醒 4月 25, 2016 上週接到要修改某點餐系統APP,花了一整天在了解GCM的推播 試著解決 Q1.螢幕關閉後不會接收到系統推播的問題 A1.若確定APP端在螢幕喚醒時能正常接收到推播,那問題有可能出在Server端 剛接收到問題時,花了一天修改程式,仍然無法解決這個問題,後來發現問題出在系統端,主因於Server端發送的指令,造成程式在處理上會有不提醒的狀態,因此修改伺服器端的程式便修正完成 Q1的問題解決後,又遇到新的問題,雖然螢幕關閉的狀態下會收到提示,但是螢幕不會喚醒來提示,似乎仍然不太符合客戶的需求,因此再進行修改WakeLock的工程 Q2. 螢幕接收到推播不會亮起 A2. 參考 http://stackoverflow.com/questions/35240524/getting-error-acquiring-wakelock-while-getting-regid-in-gcm該網址中的 // Wake Android Device when notification received 程式碼 -- // Wake Android Device when notification received PowerManager pm = ( PowerManager ) context . getSystemService ( Context . POWER_SERVICE ); final PowerManager . WakeLock mWakelock = pm . newWakeLock ( PowerManager . FULL_WAKE_LOCK | PowerManager . ACQUIRE_CAUSES_WAKEUP , "GCM_PUSH" ); mWakelock . acquire (); -- 添加入程式碼中,並做適度的修改後解決該問題 -- PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);final PowerManager.WakeLock mWakelock = pm.newWakeLock(PowerM... 閱讀完整內容
留言
張貼留言