我一直在試圖創建一個基於NIVO滑塊滑動器的外觀和類似旋轉木馬的功能發現在http://www.skype.com/intl/en/homeNIVO滑塊:Skype.com輪轉效果 - 基於CurrentSlide
我已經看到問題的資產淨值變化CSS通過Ashfame和Chris_Mac,但是我在週末的大部分時間都在圈圈。現在回到原點,從基礎開始。
我迄今設法讓導航工作,使得在一個特定的導航項目的mouseenter觸發NIVO-controlNav以顯示正確的幻燈片,並暫停滑塊:
<script type="text/javascript">
$("ul#nav_1").mouseenter(
function() {
$(".nivo-controlNav a:nth-child(2)").click();
$('#slider').data('nivoslider').stop();
});
</script>
我還創建了一個後續的鼠標離開功能對於導航項目(1,2,3等)
<script type="text/javascript">
$("ul#nav_1,ul#nav_2,ul#nav_3").mouseleave(
function() {
$('#slider').data('nivoslider').start();
});
</script>
我現在被困在那裏的非鼠標事件進來的部分,當把滑動荷載應該更新NAV CSS突出當前已選擇導航項目。這是我得到的(不是我知道的很多,但我正在嘗試)。
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({
beforeChange: function(){ // this function should load css styles
var slide_num = $('#slider').data('nivo:vars').currentSlide;
function scrollBannerCss() {
if (slide_num == 1) {
$("ul#nav_1").css("backgound-color", "blue");
}
}
},
afterChange: function(){ // this function should unload css styles
});
});
</script>
那麼簡單的HTML導航菜單:
<ul id="nav">
<li id="nav_1">button 1</li>
<li id="nav_2">button 2</li>
<li id="nav_3">button 3</li>
</ul>
任何幫助/創意/冥想將非常感激!
您使用的是什麼服務器平臺? –
@PaulSullivan會考慮這是客戶端JavaScript嗎? –
@PaulSullivan如果我趕上你的漂移,我在自定義網站上使用獨立的jquery插件(即不使用WordPress插件)... – Will