этот код работает на "% google Chrome Browser" на 100%, но он не работает на "Firefix", как я решаю эту проблему?
$(".one_post").click(function() {
switch (event.which) {
case 1:
window.document.location = $(this).attr("href");
break;
case 2:
$(this).target = "_blank";
window.open($(this).attr("href"));
break;
}
});
$(".os_new_ads_lis_city").click(function() {
window.document.location = $(this).attr("href");
});
$(".os_new_ads_list_category").click(function() {
window.document.location = $(this).attr("href");
});
Вместо щелчка используйте событие mousedown, так как щелчок правой кнопкой мыши открывает контекстное меню, вам нужно использовать мышь, а не щелкнуть мышью, иначе предотвратить пузырек событий после щелчка правой кнопкой мыши,
$('#btn').on("mousedown",function(e){
// your code
});
Вот небольшая демонстрационная версия мыши, которая поможет вам.