小编cus*_*ice的帖子

jQuery设置元素的高度

如何使用each()方法将内部div的高度设置为它的父级?

<div class="box">
    <div class="inner">Stuff</div>
</div>
<div class="box">
    <div class="inner">Stuff</div>
</div>
<div class="box">
    <div class="inner">Stuff</div>
</div>
<div class="box">
    <div class="inner">Stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用:

$('.box').each(function(){
    var $this = $(this);
    var $inner = $this.find(".inner");
    $inner.height( $this.height );

});
Run Code Online (Sandbox Code Playgroud)

jquery

3
推荐指数
1
解决办法
7198
查看次数

jQuery:获取具有特定类的元素数量

.added.header单击具有类的元素时,如何获取具有特定类的元素数?

<ul class="main"> 
    <li class="header">Header</li>
    <li class="added">One</li>
    <li>Two</li>
    <li class="added">Three</li>
    <li>Four</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下,当我单击带有类的元素时,.header我想要检索数字2.

jquery

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

如何使用dotdotdot扩展截断文本?

我正在使用jQuery dotdotdot截断插件dotdotdot.frebsite.nl

我想截断最多2行.当用户点击时more,它必须显示全文(展开/解除截断).

到目前为止,我"只"设法截断我的文本.但不要"去截断"它.

这是我的代码:

<p class="truncate">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae tellus eu dui placerat interdum. Lorem ipsum dolor sit amet, consectetur adipiscing elit.<a class="read-more" href="#">more</a></p>

$(document).ready(function(){

    $('.truncate').dotdotdot({
        ellipsis     : '… ',
        watch        : true,
        wrap         : 'letter',
        height       : parseInt( $('.truncate').css('line-height'), 10) * 2, // this is the number of lines
        lastCharacter: {
            remove: [ ' ', ',', ';', '.', '!', '?' ],
            noEllipsis: []
        },
        after: "a.read-more"
    }); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dotdotdot

3
推荐指数
1
解决办法
7459
查看次数

Spotify API创建临时播放列表未加载

我正在制作一个小应用程序,显示艺术家相关艺术家的首首歌曲列表.当我第一次尝试加载我的应用程序时,它什么也没显示.但是,当我"重新加载应用程序"时,一切似乎都有效.当我不断开始"重新加载"时,它会不断添加更多相同的曲目到列表中.

如何阻止它不断地将更多曲目添加到列表中以及收紧代码以使其在加载时工作?

require([
  '$api/models',
  '$views/list#List',
  '$api/toplists#Toplist'

  ], function(models, List, Toplist){
    'use strict';

  // Build playlist
  function buildList(trackURIArray){
    var arr = trackURIArray;
    models.Playlist
      .createTemporary("myTempList")
      .done(function(playlist){ 
        playlist.load("tracks").done(function(loadedPlaylist){
          for(var i = 0; i < arr.length; i++){
            loadedPlaylist.tracks.add(models.Track.fromURI(arr[i]));
          }
        });

        // Create list
        var list = List.forPlaylist(playlist,{
          style:'rounded'
        });

        $('#playlistContainer').append(list.node);
        list.init();
      });
  }

  // Get top track
  function getTopTrack(artist, num, callback){
    var artistTopList = Toplist.forArtist(artist);

    artistTopList.tracks.snapshot(0, num).done(function (snapshot){ 
      snapshot.loadAll('name').done(function(tracks){
        var i, num_toptracks;
        num_toptracks = num; 

        for(i = 0; i < num_toptracks; i++){
          callback(artist, tracks[i]); …
Run Code Online (Sandbox Code Playgroud)

javascript api spotify spotify-app

3
推荐指数
1
解决办法
616
查看次数

Django URL名称在模板中使用

现在,在我的模板中,我将导航中的链接硬着如下:

`base.html`

<a href="/about">About</a>
<a href="/contact">Contact</a>
<!-- etc -->
Run Code Online (Sandbox Code Playgroud)

在我的 urls.py

urlpatterns = patterns('',
    url(r'^about/$', TemplateView.as_view(template_name='pages/about.html'), name='about'),
    url(r'^contact/$', TemplateView.as_view(template_name='pages/contact.html'), name='contact'),
 )
Run Code Online (Sandbox Code Playgroud)

有没有办法在我的base.html文件中引用urlpatterns,urls.py以便我随时更改它们,它反映了我的页面和模板的所有地方?就像是

<!-- what I would like to do -->
<a href="{{ reference_to_about_page }}">About</a>
<a href="{{ reference_to_contact_page }}">About</a>
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-urls

3
推荐指数
2
解决办法
3571
查看次数

使用时刻来格式化与现在相关的时间

我正在尝试在浏览器中使用 momentjs 显示“几秒钟前”、“10 分钟前”、“一天前”等日期。

var date = moment('2017-01-10T13:53:00');
date = moment(date).fromNow();
Run Code Online (Sandbox Code Playgroud)

date返回“14 分钟内”而不是“14 分钟前”。我怎样才能解决这个问题?

javascript momentjs

3
推荐指数
1
解决办法
2564
查看次数

开发的jQuery Repeat(clone?)HTML

我正在为具有大约100行或相同HTML的开发站点使用虚拟内容 - 即

<div class="container">
   <div class="row">
    Content
   </div>
   <div class="row">
    Content
   </div>
  <div class="row">
    Content
   </div>
   ... up to 100
</div>
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以使用jQuery克隆该.row div,并将其添加到容器中x次以用于开发目的?

jquery

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

静态 Sitemap.xml Django

我是 Django 的新手,我正在尝试添加一个基本的 sitemap.xml。我只有静态页面。如何添加一个简单的 sitemap.xml 以便我可以从http://mydomain.com/sitemap.xml访问它

urls.py
pages 
  --- templates
        ---- pages
                -- about.html
                -- contact.html
                -- etc...
  --- views.py
Run Code Online (Sandbox Code Playgroud)

在我的 urls.py 文件中:

from django.conf.urls import patterns, include, url
from django.views.generic.base import TemplateView
from [myfolder].pages.views
from django.contrib import admin
from django.views.generic import RedirectView

urlpatterns = patterns('',
    url(r'^$',        TemplateView.as_view(template_name='pages/home.html'), name='home'),
    url(r'^about/$',     TemplateView.as_view(template_name='about.html')),
    url(r'^sitemap\.xml/$',     TemplateView.as_view(template_name='sitemap.xml')),????
)
Run Code Online (Sandbox Code Playgroud)

如何根据模板/页面中的页面生成站点地图?

python xml sitemap django

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

对多个节点请求使用 Promise

有了request库,有没有办法使用 Promise 来简化这个回调?

  var context = {};

  request.get({
    url: someURL,
  }, function(err, response, body) {

    context.one = JSON.parse(body);

    request.get({
      url: anotherURL,
    }, function(err, response, body) {
      context.two = JSON.parse(body);

      // render page
      res.render('pages/myPage');
    });
  });
Run Code Online (Sandbox Code Playgroud)

node.js promise express

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

使用Express启用HTTP压缩

我搞砸了Darksky API,并在其中一个查询参数下指出:

延长=每小时可选

如果存在,则返回接下来的168小时(而不是接下来的48小时)的每小时数据。强烈建议您启用HTTP压缩。

我使用Express作为命中Darksky api的节点代理(即localhost:3000 / api / forecast / LATITUDE,LONGITUDE)。

“ HTTP压缩”是什么意思,我将如何启用它?

javascript node.js express

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