Jquery单击和单击事件

时间:2012-09-18 09:06:39

标签: jquery

基本上我有一个Jquery功能,所以当你点击'Return Journey'时它会检查目的地是否是一个机场。如果是机场地址,则会提示用户提供航班详细信息。当用户点击“返回旅程”时,文本将变为“单向”,这就是我使用.one点击功能的原因,这样当您再次点击它时,它不会询问您的航班详情。

虽然效果很好,但如果用户第二次决定点击“One Way”然后“Return Journey”,显然他们不会被提示输入他们的航班号。有没有办法可以模拟这个,所以当文本显示为“返回旅程”时,它会在询问他们的航班号之间交替,如果文本显示是“单向”,则不要求用户提供航班详细信息?

这是Jquery:

    $('#href-rtn-jny').one('click', function(){

    if (checkIsAirport(label.html()) != null &&
        label.parent().parent().attr('title') == "Dropoff") {

        $('#href-edit-flightno').css('display','block');


        // Flight info dialog
        $("#cp-div-flight-info").dialog({
            autoOpen: false,
            width: 620,
            height: 305,
            modal: true,
            draggable: false,
            resizable: false,
            closeOnEscape: false,
            closeText: 'show',
            show: 'clip',
            title: 'Online Booking',
            close: function() {

                $('#div-flight-info-row').css('display','none');
                $(".ui-dialog-titlebar").show();

                // Give next search box focus
                rowdiv.next().find('.addr-ho-input').focus();

            }

        });

        $('#btn-flight-ok').bind('click', function() {

            $('#cp-div-flight-info').dialog('close');

        });

以下是可点击的

元素的HTML:

<p class="p-row-functions left bg-image-return">
    <a id="href-rtn-jny" class="bg-link-style" href="#">Return Journey</a>
</p>

哪些更改为:(点击):

<p class="p-row-functions left bg-image-arrowright">
    <a id="href-rtn-jny" class="bg-link-style" href="#">One Way</a>
</p>

0 个答案:

没有答案