Я уверен, что я делаю что-то ужасно глупое, потому что это не сработает, но я не могу запустить событие переключения. Я пытался как:Shift + Click Event Woes
$('.ShowCannedReport_UserFilterDropdown').each(function (index, element) {
$(element).bind('click', function (event) {
if (!event.shiftKey && !event.ctrlKey) {
ShowCannedReport_UserFilter_Blur(this, event);
}
else {
ShowCannedReport_UserFilterWithShiftHeld = this;
}
});
и:
$('.ShowCannedReport_UserFilterDropdown').each(function (index, element) {
$(element).click(function (event) {
if (!event.shiftKey && !event.ctrlKey) {
ShowCannedReport_UserFilter_Blur(this, event);
}
else {
ShowCannedReport_UserFilterWithShiftHeld = this;
}
});
});
Оба эти показывают event.shiftkey как не определено. Любая идея относительно того, что я делаю неправильно?
ShowCannedReport_UserFilterDropdown - это всплывающее меню, и событие click запускается в обеих версиях, но событие shiftkey никогда не регистрируется.
Предположительно его не работает в IE? –
Вы действительно были бы правы. – Bob