小编scf*_*rg5的帖子

jQuery移动到页面加载时锚定位置

我有一个简单的页面设置,如:

<div id="aboutUs">
  About us content...
</div>
<div id="header">
  Header content...
</div>
Run Code Online (Sandbox Code Playgroud)

当页面加载时,我需要页面自动向下滚动(不需要动画)#header,因此除非向上滚动,否则用户无法看到关于我们的div.

#aboutUs 有一个固定的高度,所以没有任何变量来确定高度或任何东西......如果甚至需要.

我遇到了另一个问题并尝试修改我的情况的一些答案,但似乎没有任何工作.

任何帮助,将不胜感激.

anchor jquery scroll

71
推荐指数
3
解决办法
14万
查看次数

在页脚处停止固定位置

我正在寻找解决在页面页脚停止固定对象的流行问题的解决方案.

我基本上在屏幕的左下角有一个固定的"共享"框,我不希望它滚动页脚,所以我需要它停10px在页脚上方.

我在这里看到了其他问题以及其他问题.我能找到的最近/最简单的演示是http://jsfiddle.net/bryanjamesross/VtPcm/,但我无法让它与我的情况一起工作.

这是共享框的html:

    <div id="social-float">
        <div class="sf-twitter">
            ...
        </div>

        <div class="sf-facebook">
            ...
        </div>

        <div class="sf-plusone">
            ...
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

......和CSS:

#social-float{
position: fixed;
bottom: 10px;
left: 10px;
width: 55px;
padding: 10px 5px;
text-align: center;
background-color: #fff;
border: 5px solid #ccd0d5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
display: none;
}
Run Code Online (Sandbox Code Playgroud)

页脚是#footer,它没有固定的高度,如果这有任何区别.

如果有人可以帮助我为此创建一个简单的jQuery解决方案,我会非常感激!

javascript css jquery scroll fixed

40
推荐指数
4
解决办法
8万
查看次数

jQuery在if语句中使用'this'

我正在使用一个if语句来确定一个元素是否有任何子元素.如果它没有任何孩子,我只想对该元素做一些事情.

这是我正在尝试做的前提:

if ($("#div a").children().length > 0){
    $(this).hide();
}
Run Code Online (Sandbox Code Playgroud)

因此,如果<a>标签没有子节点,我想对该特定元素(或者也没有子节点的多个元素)执行某些操作.

问题是this尚未定义,因为它是一个if声明.

我可能完全错过了一些东西,但我不太清楚如何实现这一目标.任何意见,将不胜感激

jquery if-statement this

11
推荐指数
2
解决办法
9333
查看次数

具有可观察性的离子存储服务

我在Ionic 2应用程序中使用Ionic Storage,并且在过去几天一直在尝试找到实现服务的最佳方法,该服务使本地存储的数据与组件保持同步.

我没有问题使用Storage as as(我可以得到set并且get很好),但是使服务能够将数据同步到组件,然后回到服务是挑战.

我假设最好的方法是利用rxjs的observables,但我似乎无法找到没有冲突/不一致的文章或者我正在寻找的用例.他们中的大多数似乎只有1种方式的数据.参考文献1 参考2

什么是在服务和组件之间保持单个Storage对象(user例如)同步的最佳方法,同时能够修改它,例如[(ngModel)]select元素上使用?

rxjs ionic2 angular

6
推荐指数
1
解决办法
714
查看次数

jQuery在悬停时滚动到div并返回到第一个元素

我基本上有一个设定尺寸的div overflow: hidden.该div包含7个子div(但一次只显示一个),当我们各自的链接悬停时,我希望能够平滑地滚动它们.

但是,第一部分(div)没有链接,并且是没有链接悬停时的默认部分.

看看这个jsFiddle,看看我所说的基本结构:http://jsfiddle.net/YWnzc/

我试图用jQuery scrollTo来完成这个,但是还没能让它工作.

任何帮助将不胜感激.谢谢.

javascript jquery scrollto

5
推荐指数
1
解决办法
2162
查看次数

jQuery选择下拉选项,只有一个非空白选项

我正在处理店面包(所以我没有编辑核心文件的选项),我们有下拉菜单来选择用户想要名片的正面和背面.有些卡只有一个选项,因此如果只有一个选项,客户端会隐藏下拉菜单.

容易,对吗?

$("select").each(function(){
    var count = $(this).children("option").length;
    if ( count == 1 ) {
        // there's only one option, do something
    }
});
Run Code Online (Sandbox Code Playgroud)

这是有效的,但问题是系统有时会<option>为某些下拉列表生成空白,因此实际上有两个选项,但只有一个"真实"选项:

<select>
    <option></option>
    <option value="Something">A real option</option>
</select>
Run Code Online (Sandbox Code Playgroud)

基本上,我需要选择<select>只有一个<option>或两个<option>s而一个只是空的s.

我无法完全理解这种if语句的逻辑,所以如果有人有任何建议,我将不胜感激.

html jquery html-select

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

Wordpress分页自定义帖子类型

我有一个名为News(使用页面模板page-newslist.php)的页面,它应该显示来自自定义帖子类型的帖子,也称为新闻.我意识到两者都有相同的名称会导致问题,所以在注册自定义帖子类型时,我有一个重写来区分它与页面:

'rewrite' => array('slug' => 'news-article', 'with_front' => true),
Run Code Online (Sandbox Code Playgroud)

我可以使查询正常工作并正确显示帖子,但在我阅读过的所有文章 帖子之后,我无法让分页工作.没有任何东西出现在分页中.

在使用页面模板查询没有成功之后,我尝试了该archive-news.php方法,它将自动显示自定义帖子类型的帖子.分页确实在那里工作.使用这种方法的缺点是没有一个"物理"页面将它绑定到(它也有自定义字段,能够很好地添加(不是硬编码)到菜单中等)

以下是注册自定义帖子类型的精简代码:

register_post_type('news', array(
    'label' => 'News',
    'capability_type' => 'post',
    'hierarchical' => false,
    'rewrite' => array('slug' => 'news-article', 'with_front' => true),
    'query_var' => true,
    'has_archive' => true,
));
Run Code Online (Sandbox Code Playgroud)

然后是页面模板的代码:

$paged = 1;  
if ( get_query_var('paged') ) $paged = get_query_var('paged');  
if ( get_query_var('page') ) $paged = get_query_var('page');
$args = array(
    'post_type' => 'news',
    'post_status' => 'publish',
    'posts_per_page' => 1,
    'paged' => …
Run Code Online (Sandbox Code Playgroud)

php wordpress pagination

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

从使用AngularFire通过$ add添加的元素中获取密钥

我正在使用AngularFire和Firebase,我想获得我刚刚通过该$add()方法添加的元素的键.有一种记录的方法可以使用"vanilla"Firebase执行此操作,请参阅此处的 "获取由push()生成的唯一ID" .但是,它似乎与AngularFire不相同$id.

var ref = $firebase(firebaseData.ref()).$asArray();
var newItem = ref.$add({fruit: "apple", color: "red"});
var itemId = newItem.$id;
// Do stuff with itemID...
Run Code Online (Sandbox Code Playgroud)

newItem已使用新密钥(例如-Jf-06c0QX_vMMNL3Aek)成功添加到Firebase ,但itemId返回undefined.

有没有办法做到这一点?

firebase angularfire

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

jQuery addClass到子元素

我有一个通常的无序列表导航菜单与子菜单...

HTML:

<ul>
  <li><a href="#">Link 1</a></li>
  <li>
    <a href="#">Link with submenu</a>
    <ul>
      <li><a href="#">Sublink 1</a></li>
    </ul>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

父级内的所有链接<li>都具有边框半径.但如果父母<li>有孩子<ul>,我不希望该链接具有半径.

我目前正在使用这个jQuery:

<script>
  $("li").has("ul").addClass("sub-radius");
</script>
Run Code Online (Sandbox Code Playgroud)

它工作正常,除了它的目标<li>,但我需要它来定位孩子<a>并删除它的半径.

任何帮助,将不胜感激.

javascript jquery addclass

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