我希望在点击这些链接时弹出来自 toastr 的通知,但没有任何反应
编辑:这里是完整代码的 jsfiddle http://jsfiddle.net/XaVcR/我不确定我是否正确包含了 toastr 成功 .js
toastr.options.closeButton = true;
toastr.options.positionClass = "toast-bottom-left";
$(document).ready(function() {
$('#success').click(notification('success', 'this was a success!'));
});
function notification( type, message ) {
if( type == 'success' ) {
toastr.success(message,'<i>Success</i>');
} else if( type == 'error' ) {
toastr.error(message,'Error');
} else if( type == 'warning' ) {
toastr.warning(message,'Warning');
} else {
toastr.info(message,'Information');
}
}
最佳答案
来自问题:
$('#success').click(notification('success', 'this was a success!'));
这应该是:
$('#success').click(function() {
notification('success', 'this was a success!');
});
你的 JSFiddle 有:
$('#success').click(function() {
notification('success', 'this was a success!'));
});
其中,中间行末尾的 ))
是语法错误。
关于javascript - 为 toastr 通知调用 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22394101/