Custom Navbar icon appeared with default start icon
I tried to use below code to use custom icon for navbar but it shows two icon ,the default star is background of my custom icon
var image="files/views/assets/image/register.png";
//'mobilenavbaritem4_4' is a same name as a name of item of navbar in 'Properties' tab
var item = $('[name=contactus]');
// URL to image for icon
//var image = "http://cdn3.iconfinder.com/data/icons...";
var cssObj = {// custom css for icon
'background': 'url("'+image+'") no-repeat transparent',
'background-size':'18px 18px',
'border-radius': '0px'
};
if (item.find('span.ui-icon').size()){
item.find('span.ui-icon').css(cssObj);
}else{
var $icon = $('span/span');
$icon.css(cssObj);
item.find('span.ui-btn-inner').append($icon);
}