下了個分頁插件用,網路下載下來的demo在各ie版本下有點差別,但還是可以用。
但是在我的頁面中則無法正常顯示。可能是因為div嵌套過多或position定位造成的。
我改了下源碼基本上可以在ie7,ie8,ie9正常顯示。以下是部分源碼。發現用別人的東西出了問題很難搞啊。關鍵是那個ie啊。
var bVer = navigator.appVersion; ;
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{ _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都可以,只是有點不對稱。