rails应用程序中的Javascript语法
Javascript syntax in a rails app
我正试图在我的rails应用程序中实现Bootstrap Toggle,以显示/隐藏基于复选框选择的div。
<input type="checkbox" unchecked data-toggle="toggle" data-on="Scheduling" data-off="Simple Mode" data-onstyle="success" data-offstyle="default" class="bstoggle" id="bstoggle">
<div id="scheduling_options" style="display: none">
Configure Scheduling
</div>
我将以下代码添加到相关的.coffee文件中,并将其加载到application.js中,如下所示:
$(document).ready ->
$(".bstoggle").bootstrapToggle()
$(".bstoggle").change ->
$("#scheduling_options").toggle(!this.checked)
复选框以切换方式显示,但切换复选框时不显示div。
我相信这是明显的,但我是非常新的和不熟悉的javascript。
我运行你的代码(无论是在直接html和在rails应用程序),和div(和文本'配置调度')正在显示当我点击切换(至少第一次),所以它看起来像它是与你的环境/依赖关系。Bstoggle是一个js插件(http://www.bootstraptoggle.com/),你可能忽略了包括这个,你可以通过在你的视图文件中包括<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
来做到这一点,或者下载缩小的js并从本地源包含它。这是没有gem的情况(参见实现Bootstrap切换开关)。
相关文章:
- Javascript语法向设置发出sessionStorage值
- 函数的Javascript语法
- 如何定义const函数javascript(语法糖)
- Onclick不会启动..可能存在javascript语法问题
- 用jquery替换javascript语法
- 在Javascript语法中:和::和:::有什么区别
- 如何以编程方式查找javascript语法错误的位置
- 这个javascript语法有什么问题
- Chrome 中的 JSX/JavaScript 语法
- Javascript语法 - 我做错了什么
- 用于指定元素 ID 的正确 JavaScript 语法是什么
- 这是什么JavaScript语法
- 带有函数的 JavaScript 语法
- 剃刀中的javascript语法错误
- 解析云代码geoPoint查询Javascript语法
- 在Notepad++中更好地突出显示Javascript语法
- 通用Javascript语法查询
- Joomla2.5框架似乎干扰了javascript语法
- 点击切换Divs/JavaScript语法
- 用于将变量传递给函数的javascript语法