videojsプラグインの既知のバグを修正するためのハックとして使用しようとしているjQueryスニペットがあります(デフォルトで字幕を表示しようとしていますが、リストから言語が選択されている場合にのみ機能するようですvideojsプレーヤーで)。
(function ($) {
Drupal.behaviors.PixtureReloaded = {
attach: function() {
$("li.vjs-menu-item").eq(1).trigger('click');
}
};
}(jQuery));
これは Firefox では機能しますが、IE10 や Chrome では機能しません。その理由はわかりません。Chrome の開発者ツールを使用すると、対象としている要素とクラスが DOM に追加されているように見えますが、IE と Chrome で値をログに記録しようとすると、
$("li.vjs-menu-item").eq(1).text
私は何も得ません。
アイデアやコメントをお寄せいただきありがとうございます。
マット