小编Nop*_*ope的帖子

jQuery切换div和文本

我想对这段代码提供一些帮助,我已经在stackoverflow上阅读了类似的问题和答案,但我仍然无法做到正确.

我有一个由.html("")填充的链接来阅读 more…

单击时打开隐藏的div,最后.html("")读取 less...

当我单击关闭时,div滑动关闭,但文本仍然显示 less...

我已经阅读了很多关于如何做到这一点的文章,但我很困惑,无法超越这最后的障碍,任何帮助都会非常感激.

//这是介绍div

<div id="" class="">
    <p>
        Ligula suspendisse nulla pretium, rhoncus tempor placerat fermentum, enim
        integer ad vestibulum volutpat. Nisl rhoncus turpis est, vel elit, congue
        wisi enim nunc ultricies sit, magna tincidunt. Maecenas aliquam maecenas
        ligula nostra, accumsan taciti.
   </p> 
</div>
Run Code Online (Sandbox Code Playgroud)

//隐藏下一个div

<div class="overview-continued"> 
    <p>
        Ligula suspendisse nulla pretium, rhoncus tempor placerat fermentum, enim
        integer ad vestibulum volutpat. Nisl rhoncus turpis est, vel elit, congue
        wisi enim nunc ultricies sit, magna tincidunt. …
Run Code Online (Sandbox Code Playgroud)

jquery toggle jquery-selectors

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

计算父div的宽度和高度并相应地应用于图像

我有一个父div,响应宽度和固定高度,里面有一些图像.在运行时,我需要一个Jquery函数来计算div的宽度和高度,并将宽度(px)和高度(px)参数应用于图像.即我现在的代码是

<div id="slider-wrapper" class="someclass">
    <img src="/image1.jpg" alt="" />
    <img src="/image2.jpg" alt="" />
    <img src="/image3.jpg" alt="" />
</div>
Run Code Online (Sandbox Code Playgroud)

我需要的生成代码

  <div id="slider-wrapper" class="someclass">
    <img src="/image1.jpg" height="300px" width="total-div-width(px)" alt="" />
    <img src="/image2.jpg" height="300px" width="total-div-width(px)" alt="" />
    <img src="/image3.jpg" height="300px" width="total-div-width(px)" alt="" />
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢你的期待

jquery scale

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

如何选择包含已选中复选框的无序列表中的所有列表项?

我必须'ul > li'获取所有列表项,但我只需要抓取包含已选中复选框的项目.

所以你可以直观地看到它,它看起来像这样:

<ul>
    <li>
        <input type="checkbox" checked="checked">
    </li>
    <li>
        <input type="checkbox">
    </li>
    <li>
        <input type="checkbox" checked="checked">
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想拉第1和第3项.

提前致谢.

所以我有

jquery

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

选择元素未触发的on()方法

我正在使用jQuery 1.9.0,我试图on()在选择内部更改选项时触发该方法.它有效,live()但我认为它可能是一些我没有看到的简单.

这是我的HTML:

<select class="select_exercise">
    <option class="option_exercise">Example 1</option>
    <option class="option_exercise">Example 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

和我的剧本:

$("option.option_exercise").on("change","option.option_exercise",function()
{
    alert("i am changing");
});
Run Code Online (Sandbox Code Playgroud)

这是小提琴

javascript jquery

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

将Javascript Ajax转换为jQuery Ajax的最佳方法

什么是将此代码转换为jquery的最佳方法?我试过这种方式,但注意到Internet Explorer给我带来了麻烦.所以我决定用jQuery做,但我看到很多方法,但我不知道如何用它来做同样的功能.

function updateField(str, id, prevvalue, value, vehicletype) {
    if (str == "") {
        document.getElementById(id).innerHTML = "";
        return;
    }
    if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    } else { // code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById(id).innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET", "inc/form_rest.php?q=" + str + "&prevvalue=" + prevvalue + "&value=" + value + "&vehicletype=" …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

调用字符串时出错:indexOf

该行var ndx = url.indexOf( parameter );导致代码返回而不显示以下任一警报.显示网址的提示是正确的.

function setFrameSrc() {
    var url = document.location;
    if (null == url) {
        alert('Javascript Error: Null Object - document.location');
        return;
    }
    alert('URL = ' + url);

    var parameter = '?image=';
    var ndx = url.indexOf(parameter);
    if (ndx < 0) {
        alert('Parameter not found = ' + parameter);
        return;
    }
    alert('Index of ' + parameter + ' = ' + ndx);

    var frame = document.getElementById('pframe');
    if (null == frame) {
        alert('Javascript Error: Null Object - …
Run Code Online (Sandbox Code Playgroud)

javascript indexof

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

$ .get()加载两次

我似乎陷入了死胡同.

我尝试使用jQuery加载数据,.get()但在调试时,它显示函数执行两次,因此值prodList丢失.

$.get(url, function (model) {
    prodList = $.parseJSON(model);
    alert(prodList);
});

alert(prodList);
Run Code Online (Sandbox Code Playgroud)

在第一个中alert(),它显示从服务器返回的数据.但在第二个alert()它显示空字符串.

我究竟做错了什么?

jquery

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

我正在将项目推送到数组但脚本变得无法响应?

我正在尝试使用for循环将数组的成员添加回自身.

为什么此代码导致无响应的脚本?

var magicarray = {

    arraymemeber: [1, 2, 3, 4, 5],

    duplicate: function () {
        for (var i = 0; i < this.arraymemeber.length; i++) {
            this.arraymemeber.push(this.arraymemeber[i]);
        };
    }
};

console.log(magicarray.duplicate());
Run Code Online (Sandbox Code Playgroud)

javascript

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

仅当其值为1时,不透明度似乎有效

嘿我正在尝试用一些div元素制作一个颜色选择器,我有一个问题,以了解不透明度.

这是我的HTML:

<form>
    <label for="red">RED</label>
    <input type="range" min="0" max="255" step="1" value="0" id="red" name="red" onchange="changeColors()">
    <label for="green">Green</label>
    <input type="range" min="0" max="255" step="1" value="0" id="green" name="green" onchange="changeColors()">
    <label for="blue">Blue</label>
    <input type="range" min="0" max="255" step="1" value="0" id="blue" name="blue" onchange="changeColors()">
    <label for="opacity">Alpha</label>
    <input type="text" min="0" max="1" step="0.1" value="1" id="opacity" name="opacity" onchange="changeColors()">
</form>
<div id="div"><div>
Run Code Online (Sandbox Code Playgroud)

我目前的剧本:

function changeColors() {
    //get the numbers from the html
    var rd = parseInt(document.getElementById("red").value);
    var gr = parseInt(document.getElementById("green").value);
    var bl = parseInt(document.getElementById("blue").value);
    var op = parseInt(document.getElementById("opacity").value);

    //convert the decimal into …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

window.onload在body onload工作时不工作

这是我在这里的第一个问题,但我希望我能够提供所有必要的信息.我需要使用window.onload在我的html代码的头部编写一个脚本,并使用type ="text/view"来显示.

当我把这个代码放在体内并使用时

<body onload="loadWelcomePage()">

    function loadWelcomePage() {
        var welcomePageContent = document.getElementById('welcomeview');
        var profilePageContent = document.getElementById('profileview');
        var showPage = document.getElementById('contentSpace');

        showPage.innerHTML = welcomePageContent.innerHTML;

    }
Run Code Online (Sandbox Code Playgroud)

但是,当我将相同的代码复制到js文件时,不会加载相同的函数.我究竟做错了什么.我在下面使用的js文件中发布了替换代码.

window.onload = function() {displayView};

function displayView() {
   var welcomePageContent = document.getElementById('welcomeview');
   var profilePageContent = document.getElementById('profileview');
   var showPage = document.getElementById('contentSpace');

   showPage.innerHTML = welcomePageContent.innerHTML;
} 
Run Code Online (Sandbox Code Playgroud)

我需要使用javascript而不是jQuery来完成任务.

html javascript

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

标签 统计

javascript ×6

jquery ×6

html ×2

ajax ×1

css ×1

indexof ×1

jquery-selectors ×1

scale ×1

toggle ×1