Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jquery滑块上将列表(.li和.ul)更改为罗马数字_Jquery_Css - Fatal编程技术网

在jquery滑块上将列表(.li和.ul)更改为罗马数字

在jquery滑块上将列表(.li和.ul)更改为罗马数字,jquery,css,Jquery,Css,当我添加时,如何将控件导航更改为罗马数字 .evoslider .controlNav ul { list-style: upper-roman; position: relative; } 我有两个并列的罗马数字和非罗马数字 filmspecs.com/links.html它同时显示罗马数字和阿拉伯数字,因为在li中有数字,例如1、2、3、4等等。您可以删除这些数字,然后只会看到罗马数字。您应该将罗马数字放入元素中,并从CSS中删除列表样式属性 我已经看过了,但是看起来JavaSc

当我添加时,如何将控件导航更改为罗马数字

.evoslider .controlNav ul { 
  list-style: upper-roman; position: relative; 
} 
我有两个并列的罗马数字和非罗马数字


filmspecs.com/links.html

它同时显示罗马数字和阿拉伯数字,因为在
li
中有数字,例如1、2、3、4等等。您可以删除这些数字,然后只会看到罗马数字。

您应该将罗马数字放入
  • 元素中,并从CSS中删除
    列表样式
    属性

    我已经看过了,但是看起来JavaScript是唯一的解决方案(如果您不能编辑源代码)。这有点棘手,但我已经在你的网站上测试过了,效果很好

    因此,请尝试以下JavaScript代码:

    Number.prototype.toRoman = function() {
        var digits = String(+this).split(""),
            key = ["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM", "","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],
            roman = "",
            i = 3;
    
        while (i--) roman = (key[+digits.pop() + (i * 10)] || "") + roman;
        return Array(+digits.join("") + 1).join("M") + roman;
    }
    
    $(document).ready(function() {
        $('.bullets').each(function(index, element) {
            element.textContent = (+element.textContent).toRoman();
        });
    });
    

    你从哪里得到罗马和非罗马的双重号码?你能提供更多的代码吗?现在看一下链接。evoslider.default.controlNav ul{溢出:可见;边距:0;填充:0;边框:0;列表样式类型:上罗马;}li是自动生成的,我无法更改它,它被编码到java脚本滑块Spider Spec:Spider

    中,如果您想在浏览器的控制台中测试它,您必须删除
    $(文档)。准备好了吗(
    语句,obviously@user3534336然后考虑接受我的答案来结束你的问题,这样别人就可以很容易地找到它。