javascript - 文本区域上的切换按钮单击 jquery

标签 javascript jquery html tinymce

我想在点击textarea时切换提交按钮的可见性。

HTML:

<textarea id="flow_button_view" name="dessc" class="social_text_area" placeholder="Flow your thinking"></textarea>
<div id="flow_info">
  <button name="Submit" type="submit" class="social_button_area" title=" Share Your Flow ">
    <i class="fa fa-share-alt-square"></i> Post
  </button>                 
</div>

当用户单击textarea时,我想查看该按钮。我的 textarea 使用 tineymce 插件进行编辑。

最佳答案

使用blurfocus您的<textarea>上的事件初始化为tinymce,初始化时需要传递事件:

HTML:

<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/4.5.3/tinymce.min.js"></script> 
.....
<textarea id="flow_button_view" name="dessc" class="social_text_area" placeholder="Flow your thinking"></textarea>

<div id="flow_info">
  <button name="Submit" type="submit" class="social_button_area" title=" Share Your Flow ">
    <i class="fa fa-share-alt-square"></i> Post
  </button>
</div>

CSS:

#flow_info {
  display: none;
}

JS:

var $info = $("#flow_info");

tinymce.init({
  selector: 'textarea',
  init_instance_callback: function (editor) {
    editor.on('focus', function (e) {
      $info.show();
    });
    editor.on('blur', function (e) {
      $info.hide();
    });
  }
});

正在工作JSFiddle

关于javascript - 文本区域上的切换按钮单击 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42088394/

相关文章:

html - Bootstrap navbar-collapsed 缩小后不保留背景

滑动时的 jquerymobile 面板未正确关闭

javascript - 将 var 从 javascript 传递到 servlet

javascript - Facebook 权限 : How to check if the user has already allowed publish_stream for your application

javascript - jQuery在伪之后制作动画

javascript - 即使将 OnSubmit 设置为 False,HTML 表单也会提交

javascript - 错误: Cannot find module '/node_modules\progressbar/package.json'

javascript - 将文本与页面顶部的通知栏一起移动

javascript - jQuery 从 $("input") 数组获取输入 val()

javascript - 单击 html 选择选项时显示额外的表单输入字段