私はjqueryの機能の例を変更しようとしています。それは右に4つの親指を表示し、私は8のようなものを持っていた場合私はスクロールをハイライトされた機能で移動することができますか?jquery特集ui scroller
ここには皆が検討するための例があります。選択した項目が表示されているときに、親指を含むdivをどのように動かすことができますか?ここで
サンプル: http://www.barberveri.com/featured/index.html
私はjqueryの機能の例を変更しようとしています。それは右に4つの親指を表示し、私は8のようなものを持っていた場合私はスクロールをハイライトされた機能で移動することができますか?jquery特集ui scroller
ここには皆が検討するための例があります。選択した項目が表示されているときに、親指を含むdivをどのように動かすことができますか?ここで
サンプル: http://www.barberveri.com/featured/index.html
このページではjQuery UI Tabs pluginとjScrollPaneプラグインを使用しています。
この動作は、jScrollPaneプラグインのscrollToElement()
メソッドとjQuery UIタブのshow
コールバックメソッドを使用することで実現できます。
基本的に、次のタブコンテンツが自動的に表示されるときは、jScrollPaneプラグインのインスタンスをjqueryデータ(APIへのアクセス権)から取得し、ui.tab
(現在のタブボタン)をscrollToElementに使用します。
$(document).ready(function(){
$("#featured > #thumbs ul")
.tabs({
fx: { opacity: "toggle" },
show: function(e, ui) {
// when the next tab is displayed, scroll to this new element
var plugin = $('.ui-tabs-nav').data('jsp');
if (plugin) {
plugin.scrollToElement(ui.tab, false);
}
}
})
.tabs("rotate", 5000, true);
});
編集:パネルをホバリング時に回転を停止する方法。 (第2の)
タブウィンドウのタブを自動回転を設定
ms
パラメータにNULL値を渡すときはjquery tabs documentationによれば、回転を停止させることができます。 2番目の 引数は、サイクルがアクティブになる の次のタブまでのミリ秒単位の時間です。回転を停止するには、0またはnullを使用します。 3番目のタブは、ユーザがタブを にした後に回転を継続するかどうかを制御します。デフォルト:false。
は、パネルをホバリング時に回転メソッドを呼び出すために.hover()メソッドを使用します。
$('.ui-tabs-panel').hover(
// stops the rotation when mouse enters
function() { $tabs.tabs("rotate", null); },
// restart it when mouse goes out
function() { $tabs.tabs("rotate", 2000, true); }
);
ここjsfiddleに例を取り組んでいます。
ありがとうございましたDidier、最初のロード時のフィドルの例では、メインイメージの下に長い灰色のボックスがありますか? – user875293
私はそれを解決した例では、メイン画像の下の灰色のボックスについて上記のことを無視します。 – user875293
もう1つのダムq。大面積のホバーでこれを一時停止する方法 – user875293