2013-03-03 54 views

回答

3
.flex-direction-nav .flex-next { 
background-position: 100% 0; 
right: -36px; 
} 

.flex-direction-nav .flex-prev { 
left: -36px; 
} 

刪除leftright -36px,我沒有看到你的頁面上的任何箭頭所以也許你可以刪除那些elemnts內flex-direction-nav

+1

如果您不需要它們,您可以在第27行的scripts.js中設置directionNav:false,並且這應該正確地禁用箭頭, – rmagnum2002 2013-03-03 13:18:15

+0

在閱讀您的答案後,我也會提醒您注意directionNav。謝謝@ magnum2002 :) – 2013-03-03 13:25:37

9

它實際上是你的.flex-direction-nav .flex-next錨,是造成它。

我通過應用right: 0;來修復它。

0

我設法用它編輯以下兩兩件事:在style.css中

線329加

overflow:hidden !important; 

.flexslider .slides > li { 
position:relative; 
overflow:hidden !important; 
} 

,並在372至385

bottom:10px; left: 10px;overflow: hidden; 

.flexslider.position-caption-bottom-left .flex-caption{ 
bottom:10px; 
left: 10px; 
overflow: hidden; 
text-align:left; 

} 
.flexslider.position-caption-bottom-right .flex-caption { 
bottom:10px; 
left: 10px; 
overflow: hidden; 
text-align:right; 
} 
.flexslider.position-caption-bottom-centered .flex-caption { 
bottom:10px; 
left: 10px; 
overflow: hidden; 
text-align:center; 
} 
0

我設法的唯一途徑修復這是我添加的選項:

useCSS: false 

例如:

$('.flexslider').flexslider({ 
    animation: "slide", 
    useCSS: false 
    }); 

因爲當它被設置爲true元件ul.slides變寬1000%,並且使瀏覽器,使水平滾動條。