總結下在開發專案中禁用按鈕的一些小方法

2021-07-25 21:57:25 字數 763 閱讀 3160

在專案中,難免會遇上在某些功能模組中,該使用者不得操作的情況,下面總結下一些小方法,若有考慮不全,歡迎大牛們補全、交流:

第一種:使用按鈕禁用屬性disabled=「disabled」或者disabled=「true」,禁用之後再加點禁用背景或者字色搭配就更加完美了,原生的js方式:document.getelementbyidx_x_x("btnshow").disabled=true;jquery方式:$("#btnshow").attr(),

$("#btnshow").removeattr("disabled");

;第二種:css修改滑鼠懸浮圖示:如圖

第三種:css3支援屬性有:auto | none | visiblepainted | visiblefill | visiblestroke | visible | painted |,但是可悲的是瀏覽器支援的只有 auto和none,其餘是svg的屬性支援項,不過在使用中、特別是移動端用起來還是十分爽的,比如:遮罩層、地圖map等等,它在標籤元素區形成乙個透明層決定是否允許滑鼠進行穿透互動,none可以禁用所有玩意,如hover高亮、a鏈結以及鍵盤回車捕捉等;

瀏覽器相容性:firefox 3.6+和chrome 2.0+ 以及safari 4.0+都支援這個css3屬性,ie6/7/8/9都不支援;css3新事物嘛,使用空間還是有的,需大膽使用,不要慫!

此文難免有所考慮不周,歡迎大牛糾正、補充,感謝閱讀!

專案中的一些認識和總結

在隨著專案經驗的積累可以體會到很多在書本上難以理解的知識,認識其中的重要性。1 在專案編碼之前,一定要對功能有足夠的認識,比如所涉及的介面,表,類,輸入輸出等。2 編碼的規範。類,類方法 特別是介面方法 資料庫表名等要在編碼之前有統一的規範。可以方便閱讀,還有spring 中對事務管理。3 就是常在...

關於專案中異常處理的一些總結

這兩天新的專案設計工作快完畢了,我要出乙份新專案中的異常書寫規則.在msdn上查詢了些資料,發現裡面很多都是程式設計師常犯的錯誤.總結出來,希望對大家有所提高.異常引發準則 不要返回錯誤 異常是報告框架中的錯誤的主要手段。通過引發異常來報告執行故障。如果某一成員無法按預期方式成功執行,則應將這種情況...

專案中一些結構體的使用總結

先宣告一點,在c 11下相同的結構體是可以直接賦值的,可以直接賦值的,可以直接賦值的 如下圖 有的時候在使用結構體的時候,如果資料過大,或者裡面資料型別過多,甚至賦值時候需要多種不同的地方賦值的時候,可以考慮,將結構體進行拆分,拆成多個不同的小結構體,對小結構體進行賦值後,再組裝到大結構體裡面。比如...