标签: html-lists

JQuery - 画廊的专业帮助(大任务)

太长了看了.
这是我的Gallery脚本的核心.这看起来比实际上更复杂..但是我缺乏JQuery(Javascript)知识我无法自己编程.大多数javascript只是伪的,所以如果你可以将伪javascript翻译成实际有效的javascript(Jquery),那就好了.

我有一个展示大图像的画廊.我有一个缩略图列表,其中包含用户可以单击以在图库图像之间导航的一些拇指图像.我有一个信息池.它的列表包含Gallery的所有大图像.图库从此信息池中获取其信息. - 在一些动画问题中我使用了一个看不见的池.

HTML

<div id="gallery">
<ul>
<li>Item 1</li> <--! Item 1 is the standard item that is shown on the page-->
</ul>
</div>

<div id="thumbs">
<ul>
<li>Thumb 1</li> <--! This list contains thumbnails for the gallery-->
<li>Thumb 2</li>
<li>Thumb 3</li>
<li>Thumb 4</li>
</ul>
</div>

<div style="display:hidden;" id="pool"> <-- its invisible for the human eyes -->
<ul> <--! This list is the information pool which stores the big pictures of the gallery-->
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery gallery image-gallery html-lists

0
推荐指数
1
解决办法
465
查看次数

jQuery旋转图库中的列表项

这可能已经得到了回答,我已经知道这应该如何工作,但由于某种原因,它不是.我想这可能是我如何循环元素.

$(document).ready(function() {
     var element = '#gallery ul#gallery-container';
 var idx=0;
 var timeout = 3000;
 var number =  $(element + ' li').length;

function changeSlide() {

    $(element + ' li:eq(' + idx + ')').fadeOut();

    idx = idx + 1;

    if (idx == number) {
        idx=0;
    }

    $(element + ' li:eq(' + idx + ')').fadeIn().delay(timeout).delay(0,   function() {
        changeSlide();
    });;

}

 $(element + ' li').hide();

 $(element + ' li:first').fadeIn().delay(timeout).delay(0, function() {
    changeSlide();
 });
});
Run Code Online (Sandbox Code Playgroud)

然后列表是这样的:

<div id="gallery">
    <ul id="gallery-container">
        <li><img src="media/images/screen-shot-02.jpg" width="173" height="258" alt=" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery gallery html-lists

0
推荐指数
1
解决办法
3006
查看次数

如何保持列表元素点击后突出显示?

这个问题是关于ListItems的突出显示.

我通过使用以下类突出显示列表项.

ul.category_list li {
  background: none repeat scroll 0 0 #B73737;
  border-bottom: 1px solid #CCCCCC;
  color: #953131;
  display: block;
  height: 29px;
  width: 242px;
}

ul.category_list li a:link,ul.category_list a:visited { 
        display: block; width: 227px; height: 18px; padding: 5px 0 6px 15px;
        background: #fff; text-decoration: none; color: #666; }

    ul.category_list li a:hover { 
        display: block; width: 227px; height: 18px; padding: 5px 0 6px 15px;
        background: #e5e5e5 url(../images/disc_apps/nav_over.jpg) no-repeat; text-decoration: none; color: #666; }

    ul.category_list li a:active { 
        display: block; width: 227px; …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery highlight html-lists

0
推荐指数
1
解决办法
8853
查看次数

有没有办法在 li 标签中并排放置两个 div?

我有一个使用 jquery 滚动的列表。我想在 li 中有两个单独的 div,以便它们一起滚动,但是除非被函数调用,否则一个是隐藏的。 例如:

<ul id="scrollul">
  <li id="item1" class="active">
     <div>1</div>
     <div style="display:none;">2</div>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html scroll html-lists css-float

0
推荐指数
1
解决办法
3372
查看次数

如何在HTML中制作多级列表?

我正在解析 XML 文档并使用它创建 HTML 列表。我遇到过一种情况,我需要从 XML 数据中创建一个多级列表。例如:

1. One
2. Two
  2.1. Three
  2.2. Four
    2.2.1. Five
    2.2.2. Six
  2.3. Seven
3. Eight
Run Code Online (Sandbox Code Playgroud)

是否可以最好使用 HTML 创建这样的结构<ul>-<li>s?我遇到过一些建议在 CSS 中使用的解决方案counter-incretemnt, counter-reset,但问题是由于 XML 的结构,这种解决方案对于我的情况不可行,而且使用 XSLT 编写它会非常困难。

谁能建议我解决这个问题?

注意:列表的级别没有限制!

提前谢谢!

编辑:为上述所需的 HTML 列表添加示例 XML:

<ele lvl="0">
  One
</ele>
<ele lvl="0">
  Two
</ele>
<ele lvl="1">
  Three
</ele>
<ele lvl="1">
  Four
</ele>
<ele lvl="2">
  Five
</ele>
<ele lvl="2">
  Six
</ele>
<ele lvl="1">
  Seven
</ele>
<ele lvl="0">
  Eight
<ele>
Run Code Online (Sandbox Code Playgroud)

html xml xslt html-lists

0
推荐指数
1
解决办法
2241
查看次数

是否可以在列表中移动左下或右下边框?

我有border-bottomli的,但我有padding-left:10px我的ul,所以它会将所有内容向右微移 10 像素。

我想知道是否有可能将边界移回左侧?或者这是不可能的,因为边界是 的一部分ul

html

<ul class="menuoptions">
<li>Home</li>

<li>Firewalls</li>

<li>SSL VPN Encryption</li>

<li>Security In Education</li>

<li>Wireless Access Points</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.menuoptions {
    position:relative;
    height:30px;
    width:225px;
    color:#666;
    line-height:40px;
    font-weight:bold;
    padding-left:10px;
    margin-top:-10px;
    top:10px;
    list-style:none;

}

.menuoptions li {
    border-bottom:solid 1px #ccc;       
}
Run Code Online (Sandbox Code Playgroud)

小提琴

css border html-lists

0
推荐指数
1
解决办法
2万
查看次数

使<a>链接可以通过整个<li>进行点击

请看看这个:

网站菜单

这是我的HTML:

    <nav id="mainNav">
        <ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="projects.html">Our Projects</a></li>
            <li><a href="team.html">Our Team</a></li>
            <li><a href="contact.html">Contact</a></li>
        </ul>
    </nav>
Run Code Online (Sandbox Code Playgroud)

而我的css:

#mainNav ul li {
    padding-left: 10px;
}

#mainNav ul li:hover {
    background-color: rgba(0,0,0,.2);
    color: #fff;
    cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

仅当我将光标放在文本链接上方并单击时,才会激活链接.我想能够点击较暗的"li"背景中的任何地方并激活相应的链接.这怎么可能?

html css html-lists nav

0
推荐指数
1
解决办法
1134
查看次数

当我有 &lt;nav&gt; 和 &lt;li&gt; 时,我需要 &lt;ul&gt; 吗?

关于<nav>HTML5 标签。

这有什么区别:

<nav>
  <ul>
    <li><a href="#">Home</a></li>
    <li><a href="#">News</a></li>
    <li><a href="#">Photos</a></li>
  <ul>    
 </nav>
Run Code Online (Sandbox Code Playgroud)

这:(这可以工作吗?)

<nav>
    <li><a href="#">Home</a></li>
    <li><a href="#">News</a></li>
    <li><a href="#">Photos</a></li>
 </nav>
Run Code Online (Sandbox Code Playgroud)

html tags html-lists nav

0
推荐指数
1
解决办法
854
查看次数

如何获得除第一项之外的带有项目符号的列表

我有一个带有项目符号的无序列表,但我想要第一个li没有项目符号的列表,我不知道如何才能只有一个项目没有项目符号

<ul>
    <li class="no_bullet"> item 0 </li>
    <li>item 1 </li>
    <li>item 2 </li>
    <li>item 3 </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css html-lists

0
推荐指数
1
解决办法
4668
查看次数

如果 &lt;ul&gt; 的长度超过屏幕宽度,则 &lt;li&gt; 项目转到下一行

我有一个列表(单击小提琴)

  <ul class="list-items" :style="styleObject">
    <li v-for="(item, index) in listItems" :key="index">
      <span v-if="index != 0">, </span><span>{{ item.name }}</span>
    </li>
  </ul>

<style lang="scss" scoped>
.list-items {
  display: inline-flex;
}
ul {
  list-style-type: none;
}
</style>

Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

在此处输入图片说明

这在桌面上很棒,但是当屏幕变小时,单词会被打乱而不是转到下一行:

在此处输入图片说明

我想要的是,每当最后一个单词超过屏幕宽度时,它就会转到下一行,这样我的列表就不会像上图那样乱七八糟,我该怎么做?

注意 不确定它是否重要,但class="list-items"在具有以下样式的 div 中:

display: flex;
align-items: center;`
Run Code Online (Sandbox Code Playgroud)

html javascript css html-lists vue.js

0
推荐指数
1
解决办法
69
查看次数

标签 统计

html-lists ×10

html ×8

css ×4

javascript ×4

jquery ×3

gallery ×2

nav ×2

border ×1

css-float ×1

highlight ×1

image-gallery ×1

scroll ×1

tags ×1

vue.js ×1

xml ×1

xslt ×1