无法通过JS或jQuery设置规则“指针事件”?

时间:2013-03-08 13:46:24

标签: javascript jquery css

我要在运行时操纵与元素的交互,使其不可见并且“不可交互”。 可以完成第二个的规则是“pointer-events:none”

问题是它无法从JS或jQuery中识别出来......为什么?

2 个答案:

答案 0 :(得分:9)

我认为我不理解这个问题,但是(使用jQuery)

$( document.body ).css( 'pointer-events', 'none' );

可以很好地支持浏览器(忽略任何指针事件)。但是,如果您删除/隐藏该元素,如果您通过

隐藏它,指针事件当然也将不再有效
display: none

答案 1 :(得分:6)

您可以使用css # tasks.py def export_to_csv( ): # export code here def upload_file( ): # upload code here @shared_task def export_to_csv_and_upload( ): export_to_csv( ) upload_file( ) # settings.py CELERYBEAT_SCHEDULE = { 'do-something': { 'task': 'myproj.tasks.export_to_csv_and_upload', 'schedule': crontab(hour=12, minute=30), 'args': (1, 2, 3), 'options': { 'link': 'myproj.tasks.upload_file' } }, } 来允许事件通过。另外,就像1j01评论一样,jquery会接受camelCase来解决名称中破折号的问题:

pointer-events: none;