$('.div').bind('mousewheel', function(e, delta) {
如果我还想要单击以启动该功能,我该怎么写?我希望用户能够选择自己。
谢谢!
答案 0 :(得分:1)
使函数分离并将它们绑定到它!
function magicFunction(e, delta) {
etc...
}
$('.div').bind('mousewheel', magicFunction).bind('click', magicFunction);
答案 1 :(得分:-1)
您提到过您希望他们同时执行相同的事件,但希望用户能够选择,以下方法可行:(它使用复选框来控制,哪个事件被解雇)
//Event Binding
$('.div').bind('click', doWork).bind('mousewheel', doWorkWheel);
//Wheel Function
function doWorkWheel(e, delta)
{
if($('#checked').prop('checked'))
{
doWork();
}
}
//Click Function
function doWork(e, delta)
{
alert('Fired');
}