নীচে 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,";"));
};
ব্যবহার বেশ সহজ J আপনি গুরুত্বপূর্ণ হিসাবে নির্ধারণ করতে চান এমন সমস্ত বৈশিষ্ট্যযুক্ত কোনও বস্তু পাস করুন।
$("#i1").setFixedStyle({"width":"50px","height":""});
দুটি অতিরিক্ত বিকল্প আছে।
1. ইতিমধ্যে শৈলী বৈশিষ্ট্য পাস খালি স্ট্রিং উপস্থিত গুরুত্বপূর্ণ পরামিতি যোগ করতে।
2. উপস্থিত সমস্ত বৈশিষ্ট্যের জন্য গুরুত্বপূর্ণ পরম যুক্ত করতে কিছুতেই পাস করবেন না। এটি সমস্ত বৈশিষ্ট্যকে গুরুত্বপূর্ণ হিসাবে সেট করবে।
এখানে এটি লাইভ ইন অ্যাকশন। http://codepen.io/agaase/pen/nkvjr