CSS "float: none;"阻止Javascript函数"ng-click&quo
CSS "float: none;" prevents a Javascript function "ng-click"?
这是一个特殊的问题。
"float: none;"似乎阻止了Javascript (ng-click)的执行。
new.html。
.container{ng: {controller: 'sample_1_controller'}}
%nav.bread.mgn
%ol.breadcrumb
%li crumb1
%li crumb2
= render "shared/menu"
.content_left{:style => "float: none; margin: 0 auto;"}
%form{:action => "", "ng-submit" => "verify_method($event)"}
%div blahblahblah
%button{:type => "submit"} Proceed
/_menu.html共享。
.menu
%a{'ng-click' => "toggle_menu()"} Menu
%div blahblahblah
由于"shared/menu"可以从任何地方呈现,所以toggle_menu()方法在application_controller.js中声明。咖啡,它的作用域比sample_1_controller更大。
application_controller.js。咖啡(哪里有"toggle_menu()")
$scope.toggle_menu = ()->
console.log "Clicked!!!!"
现在我们准备好了…
如果我删除"float: none;",控制台输出"Clicked!!!!"。
如果我留下"float: none;",控制台不会输出"Clicked!!!!"。
奇怪…
检查元素,其他div可能与按钮重叠,因此按钮可能根本没有被点击
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 为什么spyOn"停止函数“”的所有执行;Jasmine(要求澄清Jasmine 2.2间谍文件)
- 得到"未定义不是函数“;使用显示原型图案时出错
- 什么是"!函数(){}〃;javascript中的mean/do
- 我对“;返回true"嵌套函数内部;t工作
- 为什么"构造函数是一种特殊情况;
- 如何分解jQuery"toggle”;函数转换为separate“;显示“;以及“;隐藏“;功能
- "这个“;函数的作用域无效
- "未定义不是函数“;错误jQuery,.replaces,scrollTop
- 我收到一个类型错误,其中包含-"$不是函数“;使用noConflict时
- 传递带有符号“”的字符串变量'"到函数
- "撤消”;Javascript中的DOM操作函数
- JavaScript美学:;函数foo(){}"vs“;var foo=函数(){}"AMD功能
- 得到"TypeError:对象不是函数“”;在forEach循环中使用超级测试/超级代理时
- “=>"在javascript中定义函数的语法及其意义
- "可变变量可从闭包“”访问;在传递给Array.prototype.every的函数中
- "未捕获的类型错误:未定义的不是函数“;当向输入字段添加值时
- "对象不是函数“;当将Node.js HTTP服务器对象传递给Socket.IO时
- AngularJS'ng:areq错误参数"{controller}不是函数“;,CodeIgnite
- 页面不可滚动,其中ng include=“”;函数()"-该代码已不再使用