English 中文(简体)
IE6使用添加Class(a)
原标题:Class not being applied in IE6 using addClass()
  • 时间:2010-07-14 11:14:15
  •  标签:
  • jquery
  • css

我的超文本有以下DIV,具有很大的背景:

<div id="widget-image" class="tyreinfo1"></div>

视选定哪一个表格的箱子而定,背景图将发展到另一个点。 这些立场的定义是:

#widget-image.tyreinfo1 { background-position: 0px -105px }
#widget-image.tyreinfo2 { background-position: 0px -210px }
#widget-image.tyreinfo3 { background-position: 0px -315px }
#widget-image.tyreinfo4 { background-position: 0px -420px }
#widget-image.tyreinfo5 { background-position: 0px -525px }

选定箱的代码是:

onfocus="$( #widget-image ).removeClass().addClass( tyreinfo1 );"

5个箱子,每个箱增加一个不同的轮胎强化级。

令人惊讶的是,它没有在IE6工作。 我使用假肢检查,这门课堂肯定适用,但背景定位器每时为0px 0px。

任何帮助都值得赞赏。

问题回答

我以人工写写第html号,并首先检查中心是否正在工作,我怀疑这是由第6号社保会的辅助执行造成的。

我认为,你正在对准植被的图像(效果合理)进行描述,但国际E6将读成“植被-估计”。 你可以尝试

#widget-image.tyreinfo1 { background-position: 0px -105px !important }

但是,你可以更好地确定每一类背景。

Try this: You have just simply specified the .removeClass() , you didnt specify which class to remove. I think your trying to remove the existing class and add a new class to it. so this is what i suggest.

$( #widget-image ).removeAttr( class ).addClass( tyreinfo1 );

你们是否使用过一个PNG和一个PNG的固定文字? 如果是,背景定位不会在E6中发挥作用。 您每次更新职位时,还必须增加卢爱的图像。

I agree with @Inrbob. First write out the CSS to make sure it works that way. Then, if it does, then try this:

你们有选择权? 每次甄选一次。 然后附上一份单独的javascript文档,然后才向该身份证打电话。

$( #id1 ).click(function() {
  $( #widget-image ).removeAttr( class ).addClass( .whatever );
});

你们也可以尝试另一种方式,即利用重点。

$( #id1 ).focus(function() {
  $( #widget-image ).removeAttr( class ).addClass( .whatever );
});

我怀疑这两种解决办法是否可行。

如果是,那么我建议把你的整个超文本和中央支助事务张贴在上,并仔细研究整个局势。

Good luck.

或许是因为你的定义没有半殖民地;

#widget-image.tyreinfo1 { background-position: 0px -105px; }

否则,你可以改变属性价值,如:

onfocus="$( #widget-image ).attr( class , tyreinfo1 );"

有时,这对我的工作失败了。 但是,树立一个更小的榜样,当然可以帮助。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

Drop down background url in Safari Issue

selectBox.selectCSS { background: url(/Images/replacementSelectBackground.png) top left no-repeat height:auto; } I have an issue in Safari only where the image is not rendering on top ...

CSS specific for Safari

How do you target specifically safari in css with styles?

Aligning textarea in a form

Ive used the following css code to align my form elements: form { position:relative; } form input { position:absolute; left:11em; } However, the textarea element is not aligned correctly with the ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

CSS problem with page footer

I have defined my page footer in the css file as: #footer { position: absolute; height: 50px; text-align: center; background: #66CCCC; bottom: 0px; left: 0px; width: 100%; height: ...

热门标签