Monokai风格随机单选题anki模板ios端的改进
易小猫开发了【Anki模板】Monokai程序员风格之随机选择题模板2.1;
本人在他的模板基础上增加了可指定答案选项的功能: 可指定答案选项的Monokai风格随机单选题anki模板
这两个模板在PC端调试无误,在其他平台本人目前发现的问题如下:
改进1:
在CSS样式中,把“.options input[name="options"]{ display: inline ;}”//行内显示
改成“.options input[name="options"]{ display: none ;}”,//不显示
可解决单选按钮可隐藏的问题。
改进2:
ios端正确率不能正确显示的问题,困扰了我好久,毕竟手机端使用anki更加便捷。最近才发现竟然是由于ios对label标签的兼容性造成的(一般都是采用label for=idname来关联对应的input type='radio' id=idname,这种方式在ios端:radio可以点击,但是点击文字无效,无法通过点击文字来关联radio控件,以触发radio控件的onclick事件)。
尝试通过修改onclick()触发对象,从radio控件改为绑定label标签,发现可解决ios端的问题。
至此,除了安卓端,尽管还存在一些小问题,但是已经不影响该模板的正常使用了。当然,尚待完善的地方还有待进一步解决,本人水平有限希望有兴趣的朋友能共同探讨或给予指导,本人不胜感谢!
注:
1、ankiDroid不支持通过head添加一个全局变量来进行正反卡片以及卡片之间的传值,所以安卓客户端存在问题较多,抽空我想通过cookie来尝试解决正反卡片传值的问题。
2、单击选项不能直接显示答案的问题估计是:py.link("ansHack")这个anki内部函数兼容性的问题,本人对anki运行机理所知有限,这个问题目前只能搁置了。哪位大神若知道移动端如何跳转背面卡片的方法,望能告知!
模板下载链接在评论区。