我在网上找到了这个显示和隐藏div的jQuery插件。它对我的网站来说是完美的,除了一个因素。当您单击一个标题时,会出现相应的div。但是这个div不会消失,除非你点击另一个标题。如何调整下面的代码,使您再次单击相同的标题时,div会再次隐藏?
(function ($) {
$.fn.showHide = function (options) {
//default vars for the plugin
var defaults = {
speed: 1000,
easing: '',
changeText: 0,
希望你能帮助我。如何在Jquery/Javascript中设置元素的初始值?
为了解释我的问题,我提供了以下代码片段。我的代码片段可以像我想要的那样工作,但只能在"onclick“之后。当我加载页面时,它不会获得正确的值。在这种情况下,我想要当我点击“显示每月”显示80欧元,当我点击显示年度显示800欧元。但它只在我点击之后才起作用,而不是在我加载页面时起作用。
谢谢
//Trying to set the initial value
$(document).ready(function() {
$(".teste").ready(function() {
我有这个js代码,它在点击按钮后显示和隐藏页面上的一些内容。我已经添加了第二个脚本(slickbox2),它通过单击第二个按钮对另一个内容执行相同的操作。我需要解决的问题是,当第一个内容显示时,我点击第二个按钮,我想隐藏第一个内容。谢谢!
jQuery(document).ready(function() {
//hides the slickbox as soon as the DOM is ready
jQuery('#slickbox').hide();
// toggles the slickbox on clicking the noted
用户应该能够点击一个链接,这将打开一个地图里面的模式。一切正常,但是当您关闭模式并再次单击链接时,模式将打开,但地图不会再次加载。
这是单击链接时打开模式的jQuery。
$('.mapModal').click(function(){
var id = $(this).attr('value');
var address = $('#doc' + id).data('ad');
$("#map-modal").show();
$("#modal-map").goMa