Di bawah ini adalah potongan kode untuk mengatur parameter penting untuk atribut gaya menggunakan jquery.
$.fn.setFixedStyle = function(styles){
var s = $(this).attr("style");
s = "{"+s.replace(/;/g,",").replace(/'|"/g,"");
s = s.substring(0,s.length-1)+"}";
s = s.replace(/,/g,"\",\"").replace(/{/g,"{\"").replace(/}/g,"\"}").replace(/:/g,"\":\"");
var stOb = JSON.parse(s),st;
if(!styles){
$.each(stOb,function(k,v){
stOb[k] +=" !important";
});
}
else{
$.each(styles,function(k,v){
if(v.length>0){
stOb[k] = v+" !important";
}else{
stOb[k] += " !important";
}
});
}
var ns = JSON.stringify(stOb);
$(this).attr("style",ns.replace(/"|{|}/g,"").replace(/,/g,";"));
};
Penggunaannya cukup sederhana. Cukup teruskan sebuah objek yang berisi semua atribut yang ingin Anda tetapkan sebagai penting.
$("#i1").setFixedStyle({"width":"50px","height":""});
Ada dua opsi tambahan.
1.Untuk menambahkan parameter penting ke atribut gaya yang sudah ada, berikan string kosong.
2. Untuk menambahkan param penting untuk semua atribut yang ada, jangan berikan apa pun. Ini akan mengatur semua atribut sebagai penting.
Ini dia siaran langsung. http://codepen.io/agaase/pen/nkvjr