2012-01-27 11 views

答えて

2

に私はあなたが使用しているバージョンは非常に最新ではないと思います。正式なリポジトリであるGitHub repositoryからソースをチェックする必要があります。

GitHubのからのバージョンは比較的要素(「トップトップ」、「左下」...)にメニューを表示する場所を指定することができますjQueryのUIからjquery.ui.positionを使用し、また、 は衝突検出を許可しますdocumentationから

:もはや存在しないようです_refreshPosition()同様の問題のためにquestionを説明し、次の(方法を確認してください

$('#myelement').selectmenu({ 
    ... 
    position: { 
     my: "left top", // default 
     at: "left bottom", // default 

     // "flip" will show the menu opposite side if there 
     // is not enough available space 

     collision: "flip" // default is "" 
    } 
}); 

When the positioned element overflows the window in some direction, move it to an alternative position. Similar to my and at, this accepts a single value or a pair for horizontal/vertical, eg. "flip", "fit", "fit flip", "fit none".

だからではなく、このようにプラグインを使用したいですもちろん、オプションのポジションはまだそこにあります)。

+0

こんにちは、新しいjquery.ui.select.jsを使用すると、jquery.ui.select.js:46 - Uncaught TypeError:Object#にはメソッド '_bind'がありません - 最初の投稿ではi私のJSを追加してください。 – Maanstraat

+0

プラグインは、ウィジェットファクトリが '_bind()'メソッドを実装しているjQuery UI 1.9(まだ開発中です)に基づいています。 jQuery UI 1.9を使用する必要があります。 –

+0

私はこのバージョンを使用するとすべてがうまくいくのでしょうか?私はより多くのプラグインにUIを使用するので... – Maanstraat

関連する問題