Javascript 更改keyup以单击事件而不触发操作
我试图在函数上添加一个单击事件,但由于某些原因,没有发生任何事情,控制台中没有错误,操作也没有触发。 这就是我正在修改的插件:第102-106行Javascript 更改keyup以单击事件而不触发操作,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我试图在函数上添加一个单击事件,但由于某些原因,没有发生任何事情,控制台中没有错误,操作也没有触发。 这就是我正在修改的插件:第102-106行 window.onload = function() { tinymce.get('bbp_<?php echo $type; ?>_content').on('keyup', function(e) { bbp_preview_post(this.getContent(), '<?php echo $type
window.onload = function() {
tinymce.get('bbp_<?php echo $type; ?>_content').on('keyup', function(e) {
bbp_preview_post(this.getContent(), '<?php echo $type; ?>', true);
});
}
Jquery-V1
window.onload = function() {
tinymce.get('bbp_<?php echo $type; ?>_content').on('click', '#bbp_topic_preview', function(e) {
bbp_preview_post(this.getContent(), '<?php echo $type; ?>', true);
});
}
Jquery-V2
window.onload = function () {
jQuery('#bbp_topic_preview').on('click', function() {
tinymce.get('bbp_<?php echo $type; ?>_content').on('ready', function(e){
bbp_preview_post( this.getContent(), '<?php echo $type; ?>', true );
});
});
}
但是什么也没有发生,也没有错误在控制台中回响。设法解决了这个问题。需要分离函数并分配函数tinymce.get。。我将其作为参数传递给包含此对象的函数
任何人,请让我知道如何进一步澄清。
window.onload = function () {
jQuery('#bbp_topic_preview').on('click', function() {
tinymce.get('bbp_<?php echo $type; ?>_content').on('ready', function(e){
bbp_preview_post( this.getContent(), '<?php echo $type; ?>', true );
});
});
}
window.onload = function () {
jQuery('#bbp_topic_preview').on('click', function() {
var get_contents = tinymce.get('bbp_<?php echo $type; ?>_content');
bbp_preview_post( get_contents.getContent(), '<?php echo $type; ?>', true );
});
}