小编Dir*_*ign的帖子

使用.htaccess删除.php扩展名

是的,我已阅读Apache手册并在此搜索.出于某种原因,我根本无法让这个工作.我最接近的是删除扩展名,但它指向根目录.我希望这只是在包含该.htaccess文件的目录中工作.

我需要对.htaccess文件做三件事.

  1. 我需要它来删除.php

    一个.我有几个页面使用选项卡,URL看起来像page.php #tab - 这可能吗?

    湾 我有一个页面使用附加到URL的会话ID,以确保您来自正确的地方,www.domain.com/download-software.php?abcdefg.

这可能吗?另外,在执行此操作时,是否需要从头文件导航包含文件中的链接中删除".php"?应该IE "<a href="support.php">support</a>" be <a href="support">support</a>?

  1. 我希望它在每个URL之前强制使用"www",所以它不是domain.com,但是www.domain.com/page.
  2. 我想从页面中删除所有尾部斜杠.

我会继续寻找,尝试等等.会在子目录中导致任何问题吗?

.htaccess

92
推荐指数
10
解决办法
21万
查看次数

使用SVG作为背景图像

我似乎无法按需要使其工作.我的页面根据加载的内容更改高度,如果需要滚动,svg似乎不会拉伸......

html {
  height: 100%;
  background-image: url(http://www.horizonchampion.eu/themes/projectbase/images/bg.svg);
  background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)
<svg width="1024" height="800" xmlns="http://www.w3.org/2000/svg">
        <defs>
            <radialGradient fy="0.04688" fx="0.48047" r="1.11837" cy="0.04688" cx="0.48047" id="svg_2">
                <stop stop-color="#ffffff" offset="0"/>
                <stop stop-opacity="0" stop-color="#eaeaea" offset="1"/>
            </radialGradient>
            <radialGradient fy="0.04688" fx="0.48047" r="1.71429" cy="0.04688" cx="0.48047" id="svg_5">
                <stop stop-color="#ffffff" offset="0"/>
                <stop stop-opacity="0" stop-color="#eaeaea" offset="1"/>
            </radialGradient>
         </defs>
         <g display="inline">
            <title>Layer 1</title>
            <rect fill="#eaeaea" stroke-width="0" x="0" y="0" width="1024" height="800" id="svg_1"/>
        </g>
         <g>
              <title>Layer 2</title>
              <rect id="svg_3" height="282" width="527" y="1" x="1" stroke-width="0" fill="url(#svg_2)"/>
              <rect …
Run Code Online (Sandbox Code Playgroud)

css svg css3

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

自定义facebook喜欢链接?

是否可以添加自定义的Facebook图标?我希望它成为一个部分,<ul>我真的不想加载另一个库他们的SDK或所有的<meta>标签....

有没有人实现像按钮这样的自定义?我不需要他们的按钮提供的计数器等,说实话,他们是丑陋的.我一直在寻找最近2个小时没有真正的运气.

我找到了这个:

<a name="fb_share"></a> 
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    type="text/javascript">
</script>
Run Code Online (Sandbox Code Playgroud)

但它实现了一个按钮.

编辑:

我已经阅读了他们的API,虽然很容易使用我不喜欢他们<iframe>或XFBML代码生成的按钮.我只是想找出是否有办法从这样的东西制作自定义链接:

<ul>
   <li><a href="some code here">Facebook</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我在他们的API中遗漏了什么吗?它总是生成一个带有计数器和图形的巨大按钮,这正是我不想要的.


javascript facebook

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

当用户点击浏览器后退按钮时提醒用户 - 有充分的理由

我知道这与禁忌有关,请不要回复"你永远不应该这样做",等等.

我在向导中有一个很长的表单,有些用户习惯使用浏览器的后退和前进按钮,而不是表单向导上的"后退"和"下一步"按钮.如果他们点击浏览器的后退按钮,他们将丢失所有表单数据(这是一个痛苦的屁股,因为表单太长了).

是否有可能显示何时会有"带我离开这里"按钮和"取消"按钮,所以如果他们点击取消它会取消后退按钮的功能?

jquery back-button

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

从具有相同类的所有元素中获取文本

在使用这个地图插件制作显示商店位置的美国地图时,我已经将其固定,但想要更好的方法来执行一个功能.我在地图下面有一个商店列表,并希望将所有商店分组到相同的状态,并在将鼠标悬停在状态上时在边栏中显示商店名称.我有悬停和显示数据工作,但希望改进.我不想仅为每个状态编写一个函数并明确说明要显示的内容,而是希望p.cn从每个具有相同类的div中获取第一个函数.

<div class="texas">
    <p class="cn">Store 1</p>
</div>

<div class="texas">
    <p class="cn">Store 2</p>
</div>

mouseoverState: {
    var texas = $('.texas > p.cn').text();
    $('#mysidebarID').html(texas);
}
Run Code Online (Sandbox Code Playgroud)

这只是显示第一个商店"商店1"我无法p.cn从每个div.texas中获取它并在每个商店<br>之后显示它们.

如何从具有相同类的每个元素中获取html并将其组合成一个字符串,每个节点用<br>?分隔?

谢谢 - 让我知道我是否需要澄清任何事情.

jquery

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

如何从jQuery .ajax帖子中显示返回的JSON

开始处理完全基于JSON数据构建的项目.它返回如下:

{"location":{"id":10,"contactPhone":"8675309","contactName":"bob","name":"bill smith","zipCode":"90210","state":"California","address1":"104 S. Olive","city":"Temecula","country":"USA"},"success":true}
Run Code Online (Sandbox Code Playgroud)

通过遍历带有.find和其他过滤的DOM来查找成功标志,我很乐意处理以HTML格式(通常是表格)返回的数据.我不知道如何用JSON做到这一点 - 我需要过滤到最后一个对象"success"并检查它是真还是假.使用HTML返回的数据,我这样做:

submitHandler: function(form) {
    $.ajax({
     //other ajax stuff
      success: function(data) {
        var answer = $(data).find("td:eq(1)").text();
        var message = $(data).find("td:eq(3)").text();
        //console.log(data);
        if (answer == "True") {
          $('#messages').show().html(message);
      } else {
          $('#messages').show().html('Error logging in: ' + message);
      }
    }
  });
  return false;
  }
Run Code Online (Sandbox Code Playgroud)
  1. 即使在使用这种方法之后,我也不完全理解函数(数据)意味着什么,我已经使用了数据,消息和响应 而没有真正理解它们之间的区别.

我可以发布到webservice并通过此.ajax调用获取返回的JSON

$.fn.serializeObject = function() {....}
submitHandler: function(form){
    var wrapper = {};
    var location = {};
    wrapper.location = $("#newLocation").serializeObject();
        $.ajax({
            type: $(form).attr('method'),
            url: '/web/service/' + 'locationService' + '/' …
Run Code Online (Sandbox Code Playgroud)

jquery parsing json string-parsing

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

jQuery验证插件 - 仅在可见时验证隐藏元素

我的表单中有"您的帐单地址与送货地址相同"字段.如果用户单击单选按钮"否",则显示隐藏的ul#billingAddress.ul #countingAddress中包含的字段是可见的,如果ul具有display:block.

如何为jquery validate.js编写自定义addMethod,只有在字段可见时才需要这些?这就是我没有用的东西.

$.validator.addMethod ("BillingSameAsShipping", function(value, element) {
   var billingFields = ['billingAddress1','billingAddress2','billingCity','billingState','bilingZip']
   if ($("#billingAddress").is('visible') && billingFields.val('') {
       return false;
   } else 
       return true;
 }, "Please fill in the required billing information" );
Run Code Online (Sandbox Code Playgroud)

这显然是顶了.我需要让它适用于var中的每一个.

谢谢!

validation jquery

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

在jQuery中,$(func)是否相当于$(document).ready(func)?

$(document).ready(function(){});
Run Code Online (Sandbox Code Playgroud)

同样的

$(function(){});
Run Code Online (Sandbox Code Playgroud)

我相信它是,实际上我99%肯定它是,但想要'第二'意见

jquery

9
推荐指数
3
解决办法
3396
查看次数

自定义jQuery验证.addMethod

我有一个表格,以最小/最大长度为基础验证邮政编码.我需要将所有国家/地区的拉链最小值设为5位数除了澳大利亚之外需要为4.以下是我遇到的问题:

$.validator.addMethod(
    "AusZip",
    function(value, element) {
        if ($("#Country").val("Aus") && ("#PostalCode").length < 4)) {
        return false;
    } else return true;
},
"Australian Zip Code Must Be at least 4 Digits");
Run Code Online (Sandbox Code Playgroud)

然后在规则中

rules: {
    PostalCode: {
        required: true,
        minlength: 5 //for all countries except AUS
        AusZip: true // for Aus
    }
}
Run Code Online (Sandbox Code Playgroud)

长度不是要走的路吗?

validation jquery

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

页面加载滚动到底部

有没有人有问题,IE7和9beta的某些版本会加载页面滚动到底部?这仅在从主导航点击时发生,而不是直接输入URL.这是一个例子

如何通过jQuery向每个主导航链接添加scrollTop函数?这是一个可接受的解决方法吗?

jquery internet-explorer

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