小编Jar*_*red的帖子

如果单击,如何取消jquery div效果

我有一个悬停效果应用于div.它所做的只是增加鼠标中心的高度,降低鼠洞的高度.

作为一个单独的函数,我有一个点击效果应用于其中一个div:

$(function(){
    $( '#div1 a' ).click(function() {
        $( '.theRestofTheDivs' ).each(function() {
            $(this).animate({height: "30px"}, 200);
        })  
    });
});
Run Code Online (Sandbox Code Playgroud)

它工作得很好,除非我鼠标移动,它会崩溃.显然那是因为我有以前的悬停效果.

点击后,我不想让它能够折叠,直到点击另一个带锚点的div.有任何想法吗?

编辑

提供的代码已经过简化,要在完整的上下文中查看,请访问http://www.raceramps.com/v2

将鼠标悬停在"全部浏览"上,然后单击它.我不希望它崩溃.

html jquery effect

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

如何使用Ajax和Jquery从PHP数据库中提取信息,并使用该信息填充元素?

我正在调整一个网站,以便员工更容易编辑产品.现在,有人必须登录数据库并更改价格,然后有人必须更改网站本身的物理html.

所以我编写的代码将所有产品从数据库中提取出来,并将它们显示在可以编辑的页面上.我认为用Ajax做一切都是最好的.

ajaxRequest.open("GET",url,true); ajaxRequest.send(NULL);

问题是,我只知道如何使用URL处理Ajax请求(使用POST,GET等).我需要帮助编写代码以从数据库中提取信息并显示它.

表名是PRODUCTS.产品中包括ID,STOCK,SHORTNAME,DESCRIPTION,PRICE和SHIPPING列.

在HTML中,我有一个div设置:

<div class="product">

   <div class="productName">
   SHORTNAME, PRICE, SHIPPING
   </div>
   <div class="productDesc">
   ID, DESCRIPTION, STOCK
   </div>

</div>
Run Code Online (Sandbox Code Playgroud)

我想设置它,所以如果我点击一个按钮,ajax会从PRODUCT中提取所有信息,并创建 .productNamediv.如果用户点击.productName,则会进一步展开以显示.productDesc.

问题:如何在按钮单击时使用AJAX查询数据库,并将信息放入元素中?

php database ajax jquery

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

如何使用Jquery在当前div元素中选择TD?

我无法为我的生活找出正确的选择器语法来使其工作.

我有一个div元素.使用$(this),如何选择<TD>具有a class="stock"但仅在$(this)div元素中的?

html jquery

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

如何回应PHP中的回声?

我有一些基本的PHP代码:

$raceramps56["short"] = "My Test Product";

$leftMenu = 

'<div class="leftMenuProductButton"><?PHP echo $raceramps56["short"] ?></div>';
Run Code Online (Sandbox Code Playgroud)

不会回显PHP代码,只回显元素.我尝试过类似的东西

<div class="leftMenuProductButton">' . <?PHP echo $raceramps56["short"] ?>. '</div>';
Run Code Online (Sandbox Code Playgroud)

哪只是回归 Parse error: parse error, unexpected '<'

所以我的问题是,我如何让这个工作,或采取另一种方法?

php echo

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

在echo中使用Wordpress方法 - 似乎无法正常工作?

甚至不确定方法是否是正确的术语......

这是原始的工作代码:

<a href="<?php bloginfo('url'); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/logo.png" alt="Polished Logo" id="logo"/></a>
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/separator.png" width="2" height="59" alt="Line" class="logo_line"/>
<p id="logo_title"><?php bloginfo('description'); ?></p>
Run Code Online (Sandbox Code Playgroud)

我希望它只在主页上执行,所以我写了这个:

<? 
if ( $_SERVER["REQUEST_URI"] == '/' ){
echo '<a href="'.bloginfo('url').'">
<img src="'.bloginfo('stylesheet_directory').'/images/logo.png" alt="Polished Logo" id="logo"/></a>
<img src="'.bloginfo('stylesheet_directory').'/images/separator.png" width="2" height="59" alt="Line" class="logo_line"/>
<p id="logo_title">'.bloginfo('description').'</p>';
}
?>
Run Code Online (Sandbox Code Playgroud)

但是它bloginfo()完全在我创建的html标签之外输出和其他声明.例如,bloginfo('stylesheet_directory')它将显示IMG我创建的标签之外的目录.

有任何想法吗?显然我的语法不正确或者......

php wordpress

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

如何在javascript/Jquery中的特定符号后选择字符串?

我说我有一个字符串说and the cow went @moo,我只想选择moo ......我怎么会这样做?

javascript jquery

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

jquery setInverval不起作用

HTML:

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

JS:

 $(document).ready(function(){

   function changeImage(){


if($("#coin1").css("display") == "none"){  
$("#coin1").fadeIn("slow");
}else{  
$("#coin1").fadeOut("slow");
}
};





       setInterval ( "changeImage()", 2000 );
});
Run Code Online (Sandbox Code Playgroud)

我不能让这个工作...如果我只是做changeImage(); 它工作正常,但我想setInterval工作..任何想法?

javascript jquery setinterval

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

如何在Javascript中获取数组中的变量总数?

谷歌不是我的朋友......也许我没有找到合适的条款.

我有一个javascript数组randomTagLine[0],randomTagLine[1]等等.如何获得数组中的变量总数?例如,我可以看到有23个,但我需要通过JS代码来解决这个问题...

提前致谢..

编辑

代码示例:

var randomTagline = new Array();
randomTagline[0] = "TEXT0";
randomTagline[1] = "TEXT1";
randomTagline[2] = "TEXT2";
//...
randomTagline[23] = "TEXT23";
var randomTaglineLength = randomTagLine.length;

var randomTaglineNum = randomXToY(0,randomTaglineLength,0);

alert(randomTaglineNum + " " + randomTaglineLength);
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

如何在javascript变量中存储多个jQuery选择器?

显然,如果jQuery选择器被多次使用,那么将它们存储在变量中是个好主意(如果只使用一次,这不是一个好主意).

我的问题是,如何在变量中存储多个可互换使用的选择器.

例如,假设我选择$('#object1, #object2),然后我选择`$('#object1').如何创建可与其他变量组合以创建多个选择器的变量.

如果我这样写:

var object1 = "#object1";
var object2 = "#object2";

$(object1  + "," + object2);
Run Code Online (Sandbox Code Playgroud)

我只会引用字符串#object1,而不是实际的选择器.

那么如何在变量中存储多个选择器,以便它们可以互换使用?

javascript variables jquery

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

如何正确显示(不执行)php文件?

我有以下代码:

<? 
$serverurl = $_SERVER["DOCUMENT_ROOT"];
$file = $serverurl.'/demo/sample_php.php';
$newfile = $serverurl.'/demo/sample_php.txt';
if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
}
$homepage = file_get_contents($serverurl.'/demo/sample_php.txt');
?>

<pre class="code">
    <code class="php boc-html-script">
        <? echo htmlentities($homepage, ENT_QUOTES); ?>
        </code>
</pre>
<? unlink($newfile); ?>
Run Code Online (Sandbox Code Playgroud)

这基本上将*.php文件复制到*.txt文件,显示内容,然后删除它.但是,我不想创建可见文件,因为应用程序旨在显示文件列表,然后显示文件的内容.如果文件以.txt扩展名出现,则会令人困惑.

我意识到我可以创建一个隐藏的文件夹,并在那里进行所有转换,但我认为必须有一种更有效的方式来显示php文件的内容.

我做了一些实验tmpfile(),但是我无法获得写入它的php文件的内容.

有任何想法吗?

php

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

为什么这个BG图像不会显示?

这是我的HTML:

                <div id="leftMenuWrapper">
                    <div id="ramps" class="leftMenuHeaderButton"></div>
                    <div id="carServiceRamps" class="leftMenuSubButton"></div> <div class="clear"></div>
                    <div id="67RaceRampsXT" class="leftMenuProductButton"></div>
                </div>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS:

#leftMenuWrapper{
background:url(../images/main_elements/leftMenu_BG.jpg) repeat-y;
border:#777777 thin solid;
width:160px;
margin-left:-19px;
position:absolute;
padding-bottom:5px;
}

.leftMenuHeaderButton{
width:175px;
height:35px;
position:relative;
top:-16px;
left:-11px;
}
    #ramps{
    background:url(../images/main_elements/leftMenu/Ramps.png) no-repeat;
    }


.leftMenuSubButton{
width:169px;
height:21px;
position:relative;
float:right;
left:1px;
}
    #carServiceRamps{
    background:url(../images/main_elements/leftMenu/car-service-ramps.png) no-repeat;
    }

.leftMenuProductButton{
width:160px;
height:20px;
clear:both
}

    #67RaceRampsXT{
    background:url(../images/main_elements/leftMenu/67-Race-Ramp-XTs.jpg) no-repeat;
    width:160px;
    height:20px;
    }

.clear{clear:both}
Run Code Online (Sandbox Code Playgroud)

一切正常,除了 <div id="67RaceRampsXT" class="leftMenuProductButton"></div>不显示它的BG图像(它甚至不会显示BG颜色).元素在那里,因为如果我调整大小,它会相应地调整,但它不会在FF或Chrome中显示图像.

我可以把<IMG>它放在里面没有问题,我甚至可以分配一个BG .leftMenuProductButton但不是#67RaceRampsXT

html css

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

标签 统计

jquery ×6

javascript ×4

php ×4

html ×3

ajax ×1

arrays ×1

css ×1

database ×1

echo ×1

effect ×1

setinterval ×1

variables ×1

wordpress ×1