jqueryを使用して、実際にクリックせずにSELECTメニューを表示するにはどうすればよいですか?
(Safari と Firefox で) click() イベントを送信しようとしましたが、うまくいきませんでした。
$('#myselectmenu').click();
また、focus() と select() (および 3 つのさまざまな組み合わせ) も試しました。
何か案は?
ありがとう!
jqueryを使用して、実際にクリックせずにSELECTメニューを表示するにはどうすればよいですか?
(Safari と Firefox で) click() イベントを送信しようとしましたが、うまくいきませんでした。
$('#myselectmenu').click();
また、focus() と select() (および 3 つのさまざまな組み合わせ) も試しました。
何か案は?
ありがとう!
これは不可能だと思います。
カスタム ドロップダウン リストを使用できます。
「選択」メニューを模倣する独自の関数をコーディングするオプションが常にあります
誤解しているかもしれませんが、ここに... 選択メニューが非表示になっていますが、クリックして表示したいですか?
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
</head>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('jquery', '1');
</script>
<script type="text/javascript">
$(function(){
$('select').hide();
$(document).click(function(){
$('select').show();
});
});//END Doc Ready
</script>
<body>
<select>
<option>blah</option>
</select>
</body>
</html>
その後、DDM を表示させたいと思ったので、これを試してみましたが、うまくいきませんでした。多分これはあなたにアイデアを与えるでしょうか?
$(function(){
$('select').bind('blur', function() {
$(this).blur();
});
$(document).click(function(){
$('select option').trigger('blur');
});
});//END Doc Ready
うーん、マウスオーバー?しかし、ドロップダウンを実行するにはどうすればよいでしょうか。それを呼び出す何らかの方法が必要なように感じます。以前に試したことはありません。
SELECT コンポーネントは避けるべきコンポーネントです。自分で実装してから、mouseenter() および mouseleave() イベントを試してください。