1

我申請CSS3PIE到TYPO3的擴展jcarouselCSS3Pie中的jCarousel

(這基本上用了jQuery的jCarousel插件)時,發現以下奇怪的行爲。

當我在IE 7或IE 8中加載頁面時,我沒有看到JCarousel中的圖像具有圓角邊框(想對它們應用邊框半徑),但是當我進入IE開發工具欄並在那裏更改時通過取消選中CSS屬性,圖像將獲得圓角邊框。

我現在的問題是: 如何在加載頁面時直接使圖像具有圓角邊框?

我已經看過jQuery cycle plugin paging + CSS3PIE但我不知道在哪裏搜索擴展使用的其中一個包含的js文件中的類似位置。

此外,我認爲它的工作原理是一旦CSS屬性在IE開發工具欄中未選中。有誰知道IE是如何工作的,或者可以從這個事實得出一個結論,可以幫助我。

我很欣賞你的任何答案,我期待着吧:)

預先感謝您:)

回答

0

我幾乎找到了答案:

因爲它取消選中時再次呈現CSS在IE開發工具欄某些屬性我有 來觸發這個CSS渲染改變通過JQuery一些CSS,例如

$('.something').addClass('someClass'). 

將Typo3 JCarousel擴展的initCallback函數(在jcarousel-1.2.1.min.js中)的最後一行 中的這樣一個調用放到了我第二次調用該頁時它的工作原理。第一次調用瀏覽器時,剩下的任務也可以讓瀏覽器顯示圓角。

順便說一句: 當一些JS-CSS-Changing帶有它(尤其是使用CSS3Pie)時,你不應該依賴IE開發者工具欄和瀏覽器的方式。爲了更好地使用IE測試器,我在那裏看到了瀏覽器在IE開發工具欄中第二次調用時沒有看到圓角的情況。 今天我得到的另一個熱點小貼士: http://www.modern.ie/en-us/virtualization-tools