1887 次
3 に答える
2
$('#leftButton').click(function(e){
console.log('leftButton clicked ' + this.id);
click_e.preventDefault();
});
e.preventDefault();である必要があります。
于 2011-11-07T19:09:39.727 に答える
0
于 2011-11-07T19:11:47.320 に答える
0
私は個人的に次のようにイベントハンドラーを追加することを好みます。
function addMenuNavigation(container) {
var container = $(container).empty();
var titleBar = $('<div id="titleBar/>');
var leftButton = $('<a href="#">Image here</a>').mousedown(leftButtonMousedown).mouseup(leftButtonMouseup).click(leftButtonClick).appendTo(titleBar);
titleBar.appendTo(container);
}
function leftButtonMouseDown(e) { //mouse down handler
}
function leftButtonMouseUp(e) { //mouse up handler
}
function leftButtonClick(e) {
e.preventDefault();
// handle the click here
}
于 2011-11-07T19:50:39.323 に答える