我要在运行时操纵与元素的交互,使其不可见并且“不可交互”。 可以完成第二个的规则是“pointer-events:none”
问题是它无法从JS或jQuery中识别出来......为什么?
答案 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;