-3

对于不需要<head>版本的标签,我需要 JavaScript(这不可能)。

我有三个链接和三个 div,我需要这样的东西,在链接推送时会显示一个 div,其他隐藏,在其他链接推送时,显示其他 div 和所有其他隐藏然后。

这是我的代码:

<div style="text-align: left;">
            <ul style="margin: 0 0 0 0;">
                <li style="display:inline; margin-left: 3px; text-align: center; width:90px; background-color:#58794c; border-top:1px dotted #015811; border-left:1px dotted #015811; border-right:1px dotted #015811;"><a style="color: #ffffff; font-size: 28px; text-decoration: none;" href="#">Postage</a></li>
                <li style="display:inline; margin-left: 3px; text-align: center; width:90px; background-color:#558b40; border-top:1px dotted #015811; border-left:1px dotted #015811; border-right:1px dotted #015811;"><a style="color: #efda5d; font-size: 28px; text-decoration: none;" href="#">Return</a></li>
                <li style="display:inline; margin-left: 3px; text-align: center; width:90px; background-color:#66ac4a; border-top:1px dotted #015811; border-left:1px dotted #015811; border-right:1px dotted #015811;"><a style="color: #efda5d; font-size: 28px; text-decoration: none;" href="#">Payment</a></li>
            </ul>
        </div>
        <div style="width:324px; background-color:#58794c; color: #efda5d; border-bottom:1px dotted #015811; border-left:1px dotted #015811; border-right:1px dotted #015811;" title="Shipping information"><p style="text-align: left; margin-left: 10; margin-top:0;">Available shipping type/It's price/Additional cost for this product:<br />[[ShippingService1]]/[[ShippingServiceCost1]]/[[ShippingServiceAdditionalCost1]]<br />[[ShippingService2]]/[[ShippingServiceCost2]]/[[ShippingServiceAdditionalCost2]]<br />[[ShippingService3]]/[[ShippingServiceCost3]]/[[ShippingServiceAdditionalCost3]]<br />More information about products delivery you will find by clicking <a style="color: #ffffff;" href="http://stores.ebay.co.uk/Digi-Spot/Delivery.html">here</a>.</p></div>
        <div style="width:324px; background-color:#558b40; color: #efda5d; border-bottom:1px dotted #015811; border-left:1px dotted #015811; border-right:1px dotted #015811;" title="Return information"><p style="text-align: left; margin-left: 10; margin-top:0;">Product must be returned within [[ReturnWithin]] to this adress <b>[[ReturnAddress]]</b>. For return shipping pays <b>[[ReturnShipPaid]]</b>.<br /> More information about returning products you will find by clicking <a style="color: #ffffff;" href="http://stores.ebay.co.uk/Digi-Spot/Returns.html">here</a>.</p></div>
        <div style="width:324px; background-color:#66ac4a; color: #efda5d; border-bottom:1px dotted #015811; border-left:1px dotted #015811; border-right:1px dotted #015811;" title="Payment information"><p style="text-align: left; margin-left: 10; margin-top:0;">Product price is <b>[[FixedPrice]]</b><br />Additional payment instructions for this product: [[PaymentInstructions]]</p></div>

这是我想要的一个例子:http ://www.isdntek.com/tagbot/tabtop.htm

可能我需要添加 div 名称或 ID,并具有显示或隐藏 div 的简单功能(将在单击链接时执行),但我找不到不需要<head>编辑的功能。

4

1 回答 1

0

正如 Quentin 所说,在评论您的问题时,几乎任何提供选项卡小部件(或任何其他构建选项卡的解决方案)的 JavaScript 库都不需要在<head>页面部分执行任何操作。嗯......实际上它确实如此,因为你在那里调用你的外部 JavaScript 文件:

<script type="text/javascript" src="libs.js"></script>

但这只是保持代码整洁的一种形式。如果你不太喜欢 head,你可以在你的<body></body>部分中几乎任何地方放置相同的行,它应该也可以工作。

<head>因此,如果可能每个提供选项卡的JavaScript库都可以在不修改.

正如您在给定示例中所看到的(单击“查看源代码”),要获取选项卡,您所要做的就是将以下内容放入您的<body></body>

<div id="tabs">
    <ul>
        <li><a href="#tabs-1">Tab 1 Title</a></li>
        <li><a href="#tabs-2">Tab 2 Title</a></li>
        <li><a href="#tabs-3">Tab 3 Title</a></li>
    </ul>
    <div id="tabs-1">
        <p>Tab 1 Text</p>
    </div>
    <div id="tabs-2">
        <p>Tab 2 Text</p>
    </div>
    <div id="tabs-3">
        <p>Tab 3 Text</p>
    </div>
</div>

然后,jQuery UI 作者再次向您展示,您应该将最新版本的jQueryjQuery UI库的调用放入您的<head></head>部分:

<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>

但是,正如我写给你的,你也可以把它放在任何地方,例如,在<div>用于声明你的标签之前:

<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<div id="tabs">
    <ul>
    ...

伙计们,这就是全部!:]

于 2013-01-11T11:22:09.737 回答