小编Ark*_*ken的帖子

更改父hover上的子div的字体颜色

我有一个问题,我不确定是否可能,但我想我会试着问.

说我有三个div:

<div id="parent_div">

   <div id="child_div_1">Blue</div>

   <div id="child_div_2">Red</div>

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

如果里面parent_div的所有文字设置为黑色,我将如何做child_div_1,并child_div_2分别改变字体颜色为蓝色和红色,当父DIV悬停?

对不起,如果这有点令人困惑,但有没有办法这样做,最好只用CSS?

html css

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

在表单提交时发送 div 的值

我正在尝试提交一个包含几个不同输入的表单,这些输入都工作正常。然而,输入之一是文本区域(某种程度)。我必须将其更改为内容可编辑的 div,主要是因为我创建了自己的粗体、斜体和下划线按钮,这些按钮不适用于普通文本区域。问题是提交时的表单没有将文本发送到 php,我想知道我可以做什么来获取 php 中 div 的值。

这是“文本区域”:

<div id="dash_new_shout_textarea" name="dash_new_shout_textarea" 
     class="dash_new_shout_textarea" contenteditable="true" 
     placeholder="Write your shout..." name="dash_new_shout_textarea" 
     value="<?php echo isset($_POST['dash_new_shout_textarea']) ?
     $_POST['dash_new_shout_textarea'] : '' ?>"></div>
Run Code Online (Sandbox Code Playgroud)

表单只是一个普通的表单,带有method=post。

这是PHP:

$newShoutTextarea = $_POST['dash_new_shout_textarea'];
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

html javascript php

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

通过AJAX从PHP发回多个结果

我已经设置了一些ajax,我现在正在测试,其背后的想法是将一些数据从下拉框发送到php脚本,做一些计算然后返回结果,它做得很好并返回结果,但现在,而不是只发回一个结果并输出,我想发回多个结果并输出它们,我能够发送多个数据到PHP脚本,所以我相信我可以发回多个.

无论如何,它只发送第一个结果而不是其余的结果.

这是AJAX

 <script>
$("document").ready(function (){ 

    $(".add_extension").change(function(){


        var m = document.getElementById('meter_square');
        var meter_square = m.options[m.selectedIndex].value;

        var s = document.getElementById('story_height');
        var story_height = s.options[s.selectedIndex].value;

     $.ajax({
            type: "GET",
            url: "script.php",
            data: { meter_square: meter_square, story_height: story_height },
            dataType: "json",
            statusCode: {
                200: function (result, result2)
                {
                    $("#expected_gain").html(result.value);
                $("#house_price").html(result2.value2);
                }

            }
        });
})
});
</script>   
Run Code Online (Sandbox Code Playgroud)

这是PHP脚本

    <?php 

$meter_square = $_GET["meter_square"];
$story_height = $_GET["story_height"];


$result = $meter_square + $story_height;
$result2 = $meter_square * $story_height;

echo json_encode(array("value" => $result, "value2" => $result2));

 ?>
Run Code Online (Sandbox Code Playgroud)

您可以看到我已经尝试从我认为可能有用的东西,如果您需要任何其他代码或想要我删除我添加的无效的代码,然后让我知道.

感谢大家和任何帮助

javascript php ajax jquery json

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

在一个活动中提交两份表格

基本上我有这个onclick事件序列化一些表单数据并将其保存到变量,当用户运行另一个函数时,我希望能够通过函数中的ajax发送先前创建的变量.

这是onclick事件(第一种形式):

$('#new_shout_next').on('click', function () {
    var new_shout_slide_1_form = $("#new_shout_form").serialize();
});
Run Code Online (Sandbox Code Playgroud)

这是在onclick事件发生后执行的功能,所以希望你能得到我的意思(第二种形式):

function uploadFile(){

    var file = _("new_shout_upload_pic").files[0];


    var formdata = new FormData();
    formdata.append("new_shout_upload_pic", file);
    var ajax = new XMLHttpRequest();
    ajax.upload.addEventListener("progress", progressHandler, false);
    ajax.addEventListener("load", completeHandler, false);
    ajax.addEventListener("error", errorHandler, false);
    ajax.addEventListener("abort", abortHandler, false);
    ajax.open("POST", "scripts/dashboard/dash_new_shout_upload.php");

    var new_shout_slide_1_form = $("#new_shout_form").serialize(); //This is the edit i have made and removed this line of code from the on click event above
    ajax.send(formdata, new_shout_slide_1_form);

}
Run Code Online (Sandbox Code Playgroud)

以防万一你需要它是dash_new_shout_upload.php:

     $fileName …
Run Code Online (Sandbox Code Playgroud)

html javascript php ajax jquery

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

更改标签栏背景透明度

我正在尝试使我的标签栏控制器中的标签栏具有低不透明度背景,因此它是半透明的,我正在尝试以编程方式执行此操作,但是背景更改为正确的颜色,但始终显示为纯色,没有透明度。

这是我的 TabBarViewController 中的代码

class TabBarViewController: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()

        self.tabBar.unselectedItemTintColor = UIColor(red: 17.0/255.0, green: 70.0/255.0, blue: 95.0/255.0, alpha: 0.4)
        self.tabBar.barTintColor = UIColor(red: 17.0/255.0, green: 70.0/255.0, blue: 95.0/255.0, alpha: 0.5)


        // Do any additional setup after loading the view.
    }
}
Run Code Online (Sandbox Code Playgroud)

uitabbarcontroller uitabbar ios swift

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

相关产品没有显示不同的价格

我刚刚添加了一个产品,一切正常.该产品是具有不同属性的顶部:尺寸和颜色.

但是我希望在销售中使用不同颜色之一的价格,所以我进入了相关产品部分并改变了价格.但是,每当我访问网站并点击降价顶部的颜色时,它仍会显示原始价格,而不是我刚刚更改的价格.

如何让它显示我改变它的价格?

magento

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

通过选项卡更新subid

前一段时间我问这个问题Jquery标签保持标签打开,这是在网址中的subid你可以看到我找到了我的问题的答案,现在我想改变它,这样每次你从一个标签更改为选项卡它会改变tid subid在标题中,此刻它只是将变量tid更改为tab_id的任何内容,这样当你按回来时,你可以打开你离开的特定标签,但这次我希望它更新tid中的tid滚动选项卡时的标题.

如果我之前的答案的链接没有显示在这里是我的代码

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.search);
    if (results == null) return "";
    else return decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(document).ready(function () {
    $(".tab_content").hide(); //Hide all content
    var tabIndex = parseInt(getParameterByName('tid'), 10);
    if (!tabIndex) tabIndex = 1;
    $("ul.tabs li").eq(tabIndex - 1).addClass("active").show(); //Activate first tab
    $(".tab_content").eq(tabIndex - 1).show(); //Show first tab content
    //On Click Event
    $("ul.tabs li").click(function () { …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax jquery

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

将元素从一个数组移动到另一个数组

我有这个数组:

$arr1 = array(
 '76' => '1sdf',
 '43' => 'sdf2',
 '34' => 'sdf2',
 '54' => 'sdfsdf2',
 '53' => '2ssdf',
 '62' => 'sfds'
);
Run Code Online (Sandbox Code Playgroud)

我想要做的是获取前 3 个元素,删除它们并用它们创建一个新数组。

所以你会得到这个:

$arr1 = array(
  '54' => 'sdfsdf2',
  '53' => '2ssdf',
  '62' => 'sfds'
);

$arr2 = array(
  '76' => '1sdf',
  '43' => 'sdf2',
  '34' => 'sdf2'
);
Run Code Online (Sandbox Code Playgroud)

我该如何执行此操作谢谢

php arrays associative-array

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

不同的字体大小只适用于Firefox

我只是为我的网站添加一个帐户标题,只显示玩家用户名.

我使用自定义字体,它在chrome和IE上工作正常,但对于Firefox,它不显示自定义字体,只显示下一个可用字体Verdana.我不介意,但我的问题是字体Verdana的大小比我的自定义字体小,所以如果我将其设置为7.5pt作为字体大小,自定义字体显示两倍的大小.无论如何我可以为Firefox设置更高的字体大小?

以下是用户名所在的div的css:

font-size: 7.5pt;
color: #9f1717;
text-align: center;
font-family: xirod, xirodeot, Verdana, Geneva, sans-serif;
Run Code Online (Sandbox Code Playgroud)

html css firefox cross-browser css3

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

如何使用移动应用程序处理 RabbitMQ

我希望在谷歌计算引擎上实现rabbitmq来处理我的android和ios消息应用程序上的消息。我听说rabbitmq可能非常耗电,所以我想知道解决这个问题的最佳解决方案是什么?我是否使用不同的协议(例如 MQTT),或者使用 GCM 之类的协议来处理与应用程序之间的连接,并让rabbitmq 仅处理消息排队?

rabbitmq google-compute-engine google-cloud-messaging google-cloud-endpoints

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