小编Joh*_*erp的帖子

jssor全高或全屏滑块/可能吗?

是否有可能使这个演示http://www.jssor.com/demos/full-width-slider.html到全屏高度?喜欢超大旋转木马http://buildinternet.com/project/supersized/slideshow/3.2/demo.html

谢谢

jssor

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

jQuery删除带有类名的重复div

所以基本上我的div生成如下:

<div class="test className">content</div>
<div class="test className">content</div>
<div class="test className">content</div>
..
<div class="test className">content</div>
Run Code Online (Sandbox Code Playgroud)

而我正在尝试删除重复的div并保留最后一个!任何快速的想法?谢谢!

jquery

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

当div在浏览器窗口中可见时运行脚本

div浏览器窗口中显示一个JavaScript时,我需要运行一些JavaScript ,例如,当它滚动到,甚至重复时.我该怎么做呢?

基本结构:

<div class='page1'></div>

<div class='page2'></div>

<div class='page3'></div>

<div class='page4'></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
    float: left;
    height: 500px;
    width: 500px;
    margin: 50px 0;
    background: grey;
}
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/Q5BUe/1/

javascript jquery

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

如果点击img src包含特定文本

大家好我怎么能检查如果点击img src包含特定的文本,如果然后做一些功能?

例:

<img src="file:///C:/path/img4-dog.jpg">, <img src="file:///C:/path/img4-cat.jpg">

运行警告如果点击img src包含'dog'之类的东西?

javascript jquery

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

Firebase idToken 过期后我该怎么办

我正在使用onAuthStateChanged

this.unregisterAuthObserver = firebase.auth().onAuthStateChanged(user => {
  if (user) {
    user.getIdToken(true).then((idToken) => {
      console.log(user)
      ...
    });
  }
Run Code Online (Sandbox Code Playgroud)

当登录的用户空闲 1 小时idToken后到期。idToken过期后我该怎么办?试图向用户展示一些 UI。显示模式让用户知道会话已过期?或者重新加载页面location.reload()

也有可能获得idToken到期时间吗?console.log(user)没有让我到期时间

javascript firebase-authentication

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

jQuery使用循环创建选择选项

我正在尝试使用jquery创建选择框,但链接随机填充,因此我需要遍历链接并抓住它来制作选择框,这是我的代码如何使用短手/循环吗?谢谢

HTML:

<p>
    <a href="#">option1</a>
    <a href="#">option2</a>
    <a href="#">option3</a>
</p>

<select  id="select"></select>
Run Code Online (Sandbox Code Playgroud)

JS:

$.fn.populate = function() {
    var option1 = $('p a:eq(0)').text();
    var option2 = $('p a:eq(1)').text();
    var option3 = $('p a:eq(2)').text();
  $(this)
    .append('<option value="">' + option1 + '</option>')
    .append('<option value="">' + option2 + '</option>')
    .append('<option value="">' + option3 + '</option>')
}

$('#select').populate();
Run Code Online (Sandbox Code Playgroud)

小提琴

jquery

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

jQuery选择带有下一个prev按钮的ul li项目

我正在尝试使用prev下一个按钮选择li元素,目前正在使用此代码:http://jsfiddle.net/KzyAY/41/但是如果你继续点击next/prev它会继续走出ul元素.任何想法我如何选择内部ul?谢谢!

这里小提琴:http://jsfiddle.net/KzyAY/41/

<ul class='selected' id="">
<li id="">1</li>
<li id="">2</li>
<li id="">3</li>
</ul>
<div>Current tag:<span id="current-tag"></span></div>
<button id="prev">Previous</button>
<button id="next">Next</button>
Run Code Online (Sandbox Code Playgroud)

JS:

(function($) {
    $.fn.domNext = function() {
        return this
            .children(":eq(0)")
            .add(this.next())
            .add(this.parents().filter(function() {
                return $(this).next().length > 0;
            }).next()).first();        
    };

    $.fn.domPrevious = function() {
        return this
            .prev().find("*:last")   
            .add(this.parent())     
            .add(this.prev())
            .last();         
    };
})(jQuery);

$("#next").click(function() {
    var $next, $selected = $(".selected");

    $selected.removeClass("selected");
    $next = $selected.domNext().addClass("selected");
    if ($next.length) {
        $("#current-tag").text($next.attr('class'));
    }
});

$("#prev").click(function() {
    var $prev, $selected = …
Run Code Online (Sandbox Code Playgroud)

jquery

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

Ruby Rails - 在现有数据库中添加一个布尔复选框列以及如何使用它

如何使用默认值 false 向现有数据库添加布尔值 true false 列?(可以说 user_agreement 的复选框)

我现有的表:

create_table "users", :force => true do |t|
    t.string   "name"
    t.string   "email"
end
Run Code Online (Sandbox Code Playgroud)

之后我该怎么办?我应该做这样的事情吗?

html:

<%= check_box_tag "user_agreement[]" %>
Run Code Online (Sandbox Code Playgroud)

控制器:

if params[:user_agreement] == '1'
    user = User.find_by_id(params[:id])
    user.update_attribute(:user_agreement, true)
    flash[:success] = "accepted agreement"
else
    user = User.find_by_id(params[:id])
    user.update_attribute(:user_agreement, false)
    flash[:success] = "didn't accepted agreement"
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

反应firebase auth()setState不在then()内部工作

我有这个twitter登录firebase文件,我想保存uid状态,但它不起作用.有什么想法在这里发生?

twitterSignin(provider) {

    var provider = new firebase.auth.TwitterAuthProvider();
    var getStoreID = this.props.storeId;

    firebase.auth().signInWithPopup(provider)
        .then(function (result) {
            var token = result.credential.accessToken;
            var user = result.user;

            var ref = firebase.database().ref(getStoreID);

            ref.once("value")
                .then(function (snapshot) {
                    var data = snapshot.val();

                    if (!data.owner) {
                        ref.set({
                            owner: result.user.uid
                        })
                    }

                    this.setState({
                        uid: result.user.uid
                    })

                });
        }).catch(function (error) {
            console.log(error.code)
            console.log(error.message)
        });
}
Run Code Online (Sandbox Code Playgroud)

谢谢

固定:

    twitterSignin(provider) {

        var provider = new firebase.auth.TwitterAuthProvider();
        var getStoreID = this.props.storeId;
var that = this;

        firebase.auth().signInWithPopup(provider)
            .then(function (result) {
                var …
Run Code Online (Sandbox Code Playgroud)

javascript firebase reactjs firebase-authentication firebase-realtime-database

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

git clone命令后的点是什么?

$ git clone git@codebasehq.com:company/projectname/project.git .
Run Code Online (Sandbox Code Playgroud)

什么是.如果您运行这样的命令吗?

git

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

firebase 通过 orderByChild 抓取然后更新结果键

所以我有这个查询,目前收集materialName等于黄金的所有数据。我想把所有的都改成假。

// materialName = "gold" for example
database.ref('/app/posts').orderByChild('material').startAt(materialName).endAt(materialName).once('value', function (snapshot) {
    const materials = snapshot.val();
})
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情:

database.ref('/app/posts').orderByChild('material').startAt(materialName).endAt(materialName).once('value', function (snapshot) {
    database.ref('/app/posts').update({material: false});
})
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

const newData = Object.assign({}, materials, {material: false});
// but this updates outside of the post, result will be:


"posts" : {
      "material": false,
      "post-1503586" : {
        "title": "sample title",
        "material" : "gold"
      },
      "post-9172991" : {
        "title": "sample title",
        "material" : "silver"
      }
    }
Run Code Online (Sandbox Code Playgroud)

示例json:

"posts" : {
      "post-1503586" : {
        "title": "sample …
Run Code Online (Sandbox Code Playgroud)

javascript firebase firebase-realtime-database

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

jQuery keyup无法处理克隆输入

为什么keyup不能处理克隆输入的任何想法?谢谢!

这是代码:

HTML:

<ul>
    <li><input type="text"/></li>
</ul>
<a href="#">new</a>
Run Code Online (Sandbox Code Playgroud)

JS:

$('a').click(function(){
  var children = $("ul li:first").clone();
  $("ul li:last").after(children);
});

$('input').on("keyup", function(){
    $(this).css({'background':'yellow'});    
});
Run Code Online (Sandbox Code Playgroud)

fidde:这里

jquery

-1
推荐指数
1
解决办法
604
查看次数