Olaf Bosch schrieb:
> Klaus Hartl schrieb:
>
>> The only fix I know for that bug is to give the link white-space: nowrap.
>
> Yes, and is include, works not in IE. This Bug is no new for me, i have
> never see a fixing.
>
>> is the background-positioning, thus to avoid redundant code:
>
> Ah looks cool, i love short code. Have you a idea why i not become to
> work. See, is need left or right also in the padding. I try so in many
> many configs, all broken:
>
> jQuery(this).attr({ title: ""+titletxt+" "+hrefvalue+"" }).css({
> background: "transparent url("+cuesrc+") no-repeat " + (place ==
> "after" ? "right" : "left") + " center",
> "padding-" + (place == "after" ? "right" : "left") + "": "19px",
> "white-space": "nowrap"});
Assigning the property with a dynamic name fails here... try:
var dir = place == "after" ? 'right' : 'left'
var css = {
background: "transparent url(" + cuesrc + ") no-repeat " + dir + "
center",
"white-space": "nowrap"
};
css["padding-" + dir] = '19px';
jQuery(this).attr({ title: ""+titletxt+" "+hrefvalue+"" }).css(css);
>> Downside with inline styles is that you can't override them in IE for print.
>
> I would make 2 plugs, one with IMG one with CSS.
You could handle that as an option: {img: true|false} maybe...
-- Klaus
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/