我正在使用WordPress模板。以下代码适用于“单击功能”。但现在我想为此功能添加键盘快捷键,以便访问者可以选择鼠标单击和键盘快捷键来执行相同的功能。我尝试在e(".bookmark").live("click", function () {
行之后应用this method,但它没有解决问题,相反它也打破了按钮。
我们将不胜感激。谢谢。
function whatever_do_js(e, t) {
loadingImg = e.prev();
loadingImg.show();
beforeImg = e.prev().prev();
beforeImg.hide();
url = document.location.href.split("#")[0];
params = e.attr("href").replace("?", "") + "&ajax=1";
if (t) {
jQuery.get(url, params, function (t) {
e.parent().html(t);
if (typeof whatever_after_ajax == "function") {
whatever_after_ajax(e)
}
loadingImg.hide()
})
}
}
jQuery(document).ready(function (e) {
e(".bookmark").live("click", function () {
dhis = e(this);
whatever_do_js(dhis, 1);
return false
})
})
答案 0 :(得分:0)
尝试
$(selector).bind("click keydown", function () {
// Your code goes here.
}
答案 1 :(得分:0)
也许这会对你有所帮助,将多个事件绑定到jQuery'live'方法(Bind multiple events to jQuery 'live' method)