小编ss8*_*888的帖子

HTML图像地图仍在使用吗?

人们仍然使用旧的HTML图像地图吗?那些:

<map name="test" id="test">
<area shape="poly" alt="" title="" coords=...
Run Code Online (Sandbox Code Playgroud)

还是有更新,更好的选择?

html html5 imagemap

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

自动导入CSV文件并上传到数据库

我的一位客户将所有产品信息都由外部来源处理.他们已经在CSV文件中向我提供了这个文件,他们会定期更新并上传到我的规范的ftp文件夹,比如说每周.

在此CSV文件中包含所有产品信息; 产品名称,规格,图像位置等

我为我的客户构建的站点正在运行一个MySQL数据库,我认为该数据库将保存所有产品信息,因此可以构建来处理所有产品数据.

我的问题是:我将如何创建和运行一个脚本,该脚本将从指定的FTP文件夹中找到新添加的CSV文件,提取数据,并替换相关MySQL表中的所有数据,这些都是自动完成的?

这甚至可能吗?

任何帮助将不胜感激,因为我不想使用IFrame选项,S.

php mysql csv

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

jQuery复选框验证

我正在使用下面的jQuery代码来验证表单.现在一切都很好但我希望复选框验证使用.validator而不是它的当前alert,但当我添加required="required"到复选框输入框时,我得到所有复选框的消息,而我只需要一个.

$("#request-form").validator({
    message: '<div><em/></div>',
    position: 'top left',
    offset: [3, 40]
});

$("#see").overlay({mask: '#999', fixed: false}).bind("onBeforeClose", function(e) {
    $(".error").hide();
});

$('#request-form').submit(function(){
    if(!$('#request-form input[type="checkbox"]').is(':checked')){
        alert("Please check at least one.");
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的.提前致谢.小号

validation checkbox jquery

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

限制glob目录/文件夹列表的结果数

我将如何将目录结果/ pdf的数量限制为,例如8,在以下代码中?

$counter = 0; 
foreach (glob("/directory/*.pdf") as $path) { //configure path
    $docs[filectime($path)] = $path;
} 
krsort($docs); // sort by key (timestamp)               
foreach ($docs as $timestamp => $path) {
    echo '<li><a href="/directory/'.basename($path).'" class="'.($counter%2?"light-grey":"").'" target="_blank">'.basename($path).'</a></li>';
    $counter++;                     
}
Run Code Online (Sandbox Code Playgroud)

这可能很容易,但我似乎无法弄明白 - 提前谢谢,S.

php

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

带有附加jQuery的CSS多级下拉列表

我有一个css多级下拉菜单,可以很好地工作.

我想添加一些额外的jQuery代码,以便在您悬停时菜单保持打开状态.然后,您必须单击屏幕才能关闭菜单(类似于http://www.cssplay.co.uk/menus/cssplay-click-drop-fly.htmlhttp://www.codenothing.com/ archives/2009/multi-level-down-menu-).

我添加了一些jQuery,(见下文),这使得前两个级别/ uls按需要工作,但是较低级别不会保持打开状态.有关如何解决此问题的任何想法吗?

Jsfiddle在这里 - http://jsfiddle.net/PSFk7/5/

jQuery代码:

$('.top_level').mouseover(function(){
    $('.megamenu_main').addClass('megamenu_main_over');
    $('html').click(function() {        
         $('.megamenu li.top_level ul').removeClass('megamenu_main_over');
    });
});  

$('li.parent').mouseover(function(){
    $('li.parent ul').removeClass('children_over')
    $(this).children('ul').addClass('children_over');
    $('html').click(function() {        
         $('ul').removeClass('children_over');
    });
});  
Run Code Online (Sandbox Code Playgroud)

HTML代码:

      <div class="megamenu_container">
            <ul class="megamenu megamenu_slide">       
                <li class="top_level"><span><a href="#">Main Page</a></span>        
                    <ul class="megamenu_main">
                        <li><a href="#">Suspendisse</a></li>
                        <li><a href="#">Fusce porta</a></li>
                        <li class="parent"><a href="http://www.mysite.co.uk/mainpage/page-01">Page Level 01</a>
                            <ul class='children'>
                                <li><a href="#">Donec et enim</a></li>
                                <li><a href="#">Aliquam volutpat</a></li>
                                <li class="parent"><a href="#">Page Level 02</a>
                                    <ul class='children'>
                                        <li class="parent"><a href="#">Page Level 03</a>
                                            <ul class='children'>
                                                <li><a href="#">Page Level 04</a></li> …
Run Code Online (Sandbox Code Playgroud)

css jquery drop-down-menu

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

Jquery/Ajax cookie

我正在使用下面的代码来增加我的php/mysql通过"更多"按钮拉入的结果数量.

我的问题是:我可以添加一个jquery cookie,以便当按下"更多"按钮并加载更多结果时,会保存当前状态吗?

有问题的结果列出了包含各自文章链接的元素.唯一的问题是,当您从"更多"结果查看文章,然后返回列出的结果页面时,ajax(more-press.php)带来的结果将消失:(

因此我的问题.希望它有意义.提前致谢.S.

$(document).ready(
function(){                                        
        $(function() {
        //More Button
        $('.more').live("click",function() 
        {
        var ID = $(this).attr("id");
        if(ID)
        {
        $("#more"+ID).html('<img src="images/more_press.gif" alt="More results..." />');
        $.ajax({
        type: "POST",
        url: "more_press.php",
        data: "lastmsg="+ ID, 
        cache: false,
        success: function(html){
        $("div#updates").append(html);
        $("#more"+ID).remove();
                }
            });
        } else {
        $(".morebox").html('<p><strong>No more results...</strong></p>');
        }
        return false;
                });
            });
        })
Run Code Online (Sandbox Code Playgroud)

编辑:也有这个相关的帖子 - 问题2

ajax jquery

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

标签 统计

jquery ×3

php ×2

ajax ×1

checkbox ×1

css ×1

csv ×1

drop-down-menu ×1

html ×1

html5 ×1

imagemap ×1

mysql ×1

validation ×1