jquery - 在一页中使用 2 个 jquery 第二个 jquery ul 和 li 类和样式得到改变

标签 jquery html asp.net css

我的第一个 jquery .css

ol,ul
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 42em;
height: 28em;
}
li
{
height: 24em;
width: 24em;
text-align: center;
cursor: pointer;
}
li img
{
width: 100%;
}
li.roundabout-in-focus
{
cursor: default;
}
li span
{
display: block;
padding-top: 6em;
}
#carbonads-container 
.carbonad
{
margin: 0 auto;
}

.html代码

<script src="js/jquery_002.js" type="text/javascript"></script>
<script src="js/jquery.js" type="text/javascript"></script>
<script language="javascript">
    $(document).ready(function () {
        $('ul').roundabout();
    });
</script>
<ul class="roundabout-moveable-item roundabout-in-focus" style="padding: 0px; position: relative;">
<li style="position: absolute; opacity: 1; z-index: 280;" class="roundabout-moveable-item">
<img src="img1.jpg" /></li></ul>

注意:

用图片重复5个li标签,这样显示enter image description here

及其工作正常

但在同一个页面中我使用了另一个 jquery,它的 .css 类是

.slider {
float:left;
left: -5000px; 
margin:10px; 
position:relative; 
visibility:hidden;  
}   
.slider ul.menu {
height:100px;
width:990px; 
}
.slider ul.menu li.menu1 {
padding:0px 4px 0px 4px;
}
.slider ul.menu li.menu1 img {
cursor:pointer;
height:110px; 
padding-top:0px;
width:177px;  
 }

.html代码为

<script type="text/javascript" src="js1/jcarousellite_1.0.1.pack.js"></script>
<script type="text/javascript" src="js1/captify.tiny.js"></script>
<script type="text/javascript">
    $(function () {
        $(".slider").jCarouselLite({
            btnNext: ".next",
            btnPrev: ".prev",
            visible: 5
        });
    });

    $(document).ready(function () {
        $('img.captify').captify({               
            speedOver: 'fast',
});
    });

</script>

 <div class="slider">
<ul class="menu">
<li class="menu1">
<img src="images/gallery1/1.jpg" border="0" alt="" /></li></ul></div>

注意:重复li标签,它看起来像 slider

但是在检查元素上我看到上面的 ul 类为 class="menu roundabout-holder" 和 li 类为 class="menu1 roundabout-moveable-item roundabout-in-focus"并且具有不同的风格并且第二个脚本不起作用

最佳答案

更改第一个 html 文件中的代码,使 javascript 代码如下所示:

$(document).ready(function () {
    $('ul.roundabout-moveable-item').roundabout();
});

现在,roundabout 插件只会影响类为“.roundabout-moveable-item”的列表,而不会影响类为“.menu”的列表。

关于jquery - 在一页中使用 2 个 jquery 第二个 jquery ul 和 li 类和样式得到改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19629518/

相关文章:

php - 需要用PHP保存数据的HTML表单

java - 如何区分 servlet 中同一页面中的不同超链接?

asp.net - 如何在linux上启动asp.net core服务器并保持运行

asp.net - jQuery AlphaNumeric 插件 - 复制粘贴问题

asp.net - 渲染多个局部 View 时的验证

javascript - 设置 xAxis 最小值和最大值时,Highstock 数据不显示

javascript - 使用 JavaScript 每 x 秒添加一次 CSS 整数

php - 如何通过 JQuery Post 传递 Javascript 数组,以便通过 PHP $_POST 数组访问其所有内容?

javascript - 如何使用 html、php、css 和 javascript 上传 .txt 文件并保存到另一个目录?

jquery - 使用 JQuery slider 时如何将 DIV 保持在同一行?