小编cha*_*lie的帖子

如果使用CSS激活子级或孙级链接,则将父级链接设置为活动状态

我有一个HTML/CSS菜单,其中包含用于活动链接的CSS:

.navigation ul li a:hover, .navigation .active-nav {
    background-color: #F36F25; /*#373737;*/
    text-shadow: none;
    color: #f7f7f7 !important;
    -webkit-box-shadow: 0 3px 0 #ff8833;
    box-shadow: 0 3px 0 #ff8833;
}
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/kyvbzssd/

如果顶级父链接的任何子级或其子级链接具有活动类,如何将其设置为活动状态?

html css menu css-selectors drop-down-menu

18
推荐指数
4
解决办法
2430
查看次数

读取CSV文件一些缺少的列

我正在尝试使用以下代码将CSV文件读入我的VB.net应用程序:

While Not EOF(1)
    Input(1, dummy)
    Input(1, phone_number)
    Input(1, username)
    Input(1, product_name)
    Input(1, wholesale_cost)
    Input(1, dummy)
    Input(1, dummy)
End While
Run Code Online (Sandbox Code Playgroud)

我的CSV文件(如文本)如下所示:

Customer Name,Phone Number,Username,Product,Wholesale Cost,Sales Price,Gross Profit, Customer Reference
  ,00000000000,00000000000,Product Name,25.00,35.00,10.00,
  ,00000000000,00000000000,Product Name,1.00,1.40,0.40,
Run Code Online (Sandbox Code Playgroud)

如您所见,并非所有字段都包含在内,因此在读取文件时会显示错误,因为它无法到达行尾.

我该如何处理这种类型的文件?

有时字段会在某些行上存在,而其他字段则不存在.

UPDATE

我已经尝试过Zenacity提供的答案,但是当尝试sArray(1)在循环内部使用时它会返回Index was outside the bounds of the array

.net vb.net csv import-csv

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

使用JQuery保持切换菜单状态

我的菜单有这个HTML切换按钮:

<a href="#" id="toggle_nav" class="sidebar-toggle" data-toggle="offcanvas" role="button">
Run Code Online (Sandbox Code Playgroud)

如何保存切换状态以在页面加载时重新加载它

我已经开始:

$(document).ready(function() {
    $("#toggle_nav").toggle(function() {

    });
});
Run Code Online (Sandbox Code Playgroud)

但我不知道该用什么来保持状态

jquery

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

jquery文件停止显示页面标题

我有一个.js文件,我包括像:

<script src="<?php echo $Settings_PathName; ?>/includes/jquery/jquery.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

在这个文件里面只是普通的Javascript代码和函数,但它阻止我的<title>标签在浏览器窗口中显示页面标题.

一旦我删除此链接,浏览器标题工作正常.

我也试过从这个.js文件中删除代码并将其上传到网站,但它仍然会导致同样的问题

html javascript

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

动态加载多个模态

我的index.php页面上有HTML,这是一个JQuery模式框(默认隐藏)

然后我有这个功能,显示模态并填写其标题和内容.

当我调用它时,它会替换模态中的任何先前内容,因为它具有相同的ID.

有没有办法我可以动态创建模态以显示多个彼此相继

function LoadModalBody(content, title) {
    title = title || '';

    $( "#modal_page" ).fadeIn("slow");
    $( "#modal_title" ).html(title);

    $("#modal_close_button").click(function(){ CloseModal(); });

    $( "#modal_page_body" ).html(content);

    //$("html, body").animate({ scrollTop: 0 }, "slow");
}
Run Code Online (Sandbox Code Playgroud)

关闭模态的功能是:

function CloseModal(reloadflag) {
    reloadflag = reloadflag || '';

    $("#modal_page").fadeOut();

    if(reloadflag === 'Y') {
        location.reload();
    }
}
Run Code Online (Sandbox Code Playgroud)

我想为函数内的每个模态创建一个ID,所以它们是唯一的,并以这种方式显示每一个,但我不太确定这是最好的方法

html jquery

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

特定输入有效时显示按钮

我有一个包含多个输入的HTML表单.有些人有班级required.

我想在所有这些字段都有值后显示"提交"按钮.

我试过用:

$(document).ready(function() {
    $("#submit_button").hide();

    $('.required').on('keyup', function () {
        if($(this).val() !== "") {
            $("#submit_button").show();
        } else {
            $("#submit_button").hide();
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

但如果只有一个输入不是空白,则会显示该按钮.

一旦所有required类的输入都不为空,是否可以对多个输入执行此操作?

CheckRequired功能

function CheckRequired(event) {
    var $form = $(this);

    var emptyElements = $form.find('.required').filter(function() {
        return this.value === ''
    });

    if(emptyElements.length > 0) {
        event.preventDefault();

        emptyElements.addClass("EmptySelect").attr('title', 'This field is required');

        //alert(emptyElements.attr("id"));
        alert("One or more fields cannot be blank");

        event.stopImmediatePropagation();
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

html jquery

10
推荐指数
3
解决办法
1090
查看次数

JQuery multipart/data ajax发布

我正在使用JQuery发布表单数据,我已将其添加到我的函数中以允许它发布/上传文件:

mimeType:"multipart/form-data",
Run Code Online (Sandbox Code Playgroud)

我在这里用我的HTML表单调用它:

<form id="form1" method="post" action="/tickets/record?type=<?php echo $_GET["type"]; ?>&seq=<?php echo $_GET["seq"]; ?>" enctype="multipart/form-data" onsubmit="post_form('#form1');">
Run Code Online (Sandbox Code Playgroud)

并尝试使用以下方法处理PHP中的附件:

$attachment_array = array();    
foreach($_FILES['ticket_update_files']['name'] as $key => $value) {
    if(!$_FILES['ticket_update_files']['error'][$key]) {

    } 
}
Run Code Online (Sandbox Code Playgroud)

但它没有认识到任何已被选中的文件.

我的完整jquery函数是:

function post_form(form_id, type, redir_url, loading_modal) {
    type = type || '';
    redir_url = redir_url || '';
    loading_modal = loading_modal || '';

    $( form_id ).submit(function(e) {
        var formObj = $(this);
        var formURL = formObj.attr("action");
        var formData = new FormData(this);

        CheckRequired(e);

        if(loading_modal === '1') { } else {
            LoadModalBody('<h2 align="center">Loading...</h3><p align="center"><i …
Run Code Online (Sandbox Code Playgroud)

php jquery

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

将两个工作日添加到日期数组中,不包括假日日期

我想在工作日添加2个日期,但我也想排除数组中的日期.

要排除的日期数组:

$bankHolidays = array();
foreach($obj as $e) {
    if($e->division == 'england-and-wales') {
        foreach($e->events as $events) {
            $bankHolidays[] = $events->date;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

到目前为止增加2个工作日

$ret = date('d-m-Y', strtotime($bill["charge_customer_at"]. ' +2 weekdays'));
Run Code Online (Sandbox Code Playgroud)

如何包含要排除的日期数组?

例如,如果我的日期是,2017-07-19并且我想要添加2周的日期,那将输出2017-07-21.

但是如果2017-07-21在我的数组中,它应该跳过这个日期并继续添加2个工作日,所以输出最终也会2017-07-24因周末而来.

php date

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

WP/WC缺席WC功能的争论

我安装了WooCommerce的Wordpress,我正在尝试使用此代码登录管理员用户:

if ( !is_user_logged_in() ) {
    $user = get_userdatabylogin( $username ); // get_user_by('login', $user_login);
    $id = $user->ID;

    wp_set_current_user( $id, $user->user_login );
    wp_set_auth_cookie( $id );
    do_action( 'wp_login', $user->user_login );
}
Run Code Online (Sandbox Code Playgroud)

但它返回此错误消息:

警告:在第1516行的/home/i/n/username/public_html/shop/wp-content/plugins/woocommerce/includes/wc-core-functions.php中缺少wc_maybe_store_user_agent()的参数2

我试过在网上四处看看但似乎没有人遇到这个问题.

php wordpress woocommerce wordpress-hook

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

htaccess将所有子域重定向到同一目录

我希望能够将所有子域重定向到一个文件夹:

RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$ 
RewriteRule (.+)$ "http://example.com/subdomains/%1" [L,P]
Run Code Online (Sandbox Code Playgroud)

例如,如果某些访问sub1.example.com它将保留URL但显示example.com/subdomains/sub1,如果sub1目录不存在,它将显示example.com/404

这可能吗?

我尝试了上面的代码,但它显示了我:

Forbidden
You don't have permission to access /index.php on this server.
Run Code Online (Sandbox Code Playgroud)

Wordpress说:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

在我的htaccess文件的顶部是:

RewriteEngine On
DirectoryIndex index.php

RewriteCond %{HTTP_HOST} admin.domain.com$
RewriteRule ^(.*)$ /admin/system/$1 [L]
Run Code Online (Sandbox Code Playgroud)

apache .htaccess

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