DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquery分頁插件jpaginate在IE中不兼容問題
jquery分頁插件jpaginate在IE中不兼容問題
編輯:JQuery特效代碼     
下了個分頁插件用,網上下載下來的demo在各ie版本下有點差別,但是還是可以用。

但是在我的頁面中則不能正常顯示。可能是因為div嵌套過多或者position定位造成的。

我改了下源碼基本可以在ie7,ie8,ie9正常顯示。以下是部分源碼。發現用別人的東西出了問題很難搞啊。關鍵是那個ie啊。
. 代碼如下:
var bVer = navigator.appVersion;
var ver ;
if(bVer.indexOf('MSIE 7.0') > 0){
ver = "ie7";
}

if(ver == 'ie7'){
_ulwrapdiv.css('width',outsidewidth+72+'px');
_divwrapright.css('left',outsidewidth_tmp+6+72+'px');
}
else{
_ulwrapdiv.css('width',outsidewidth+'px');
_divwrapright.css('left',outsidewidth_tmp+6+'px');
}


修改後的代碼:
. 代碼如下:
if(ver == 'ie7' || ver=='ie8' || ver=='ie9'){
_ulwrapdiv.css('width',outsidewidth+72+'px');
_ulwrapdiv.css('float','left');//這是添加的代碼
_divwrapright.css('left',outsidewidth_tmp+6+72+'px');
}


圖一:正常

圖二:在我的環境中

圖三:加上if(ver == 'ie8'){}後(我的環境是ie8)

圖四:加上 _ulwrapdiv.css('float','left'); //後,經測試在ie7,ie8,ie9都可以,只是有一點不對稱。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved