亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過使用jquery的trigger方法 父頁面無法觸發子頁面(iframe)的自定義事件

通過使用jquery的trigger方法 父頁面無法觸發子頁面(iframe)的自定義事件

qq_花開花謝_0 2019-02-05 16:38:25
今天在使用jquery的trigger方法時遇到了一個無法解決的問題,我想在父頁面上去觸發某個iframe頁面里的某個元素的自定義事件,發現無法觸發,然后我把自定義事件改成了click卻可以觸發,但這樣傳不了值.直接上代碼:    <ul id="ul1">        <li data-url="baidu.com">1</li>        <li data-url="hupu.com">2</li>    </ul>        <div>        <iframe src="test.html" id="test"></iframe>    </div>        $(function () {            $("#ul1").on("click", "li", function () {                $(this).css("color", "red").siblings().css("color", "#333");                var url = $(this).attr("data-url");                var frame = $("#test").prop("contentWindow").document;                $(frame).find("#rec").trigger("custom", [url]);            })        })上圖是父頁面的代碼下圖為子頁面(iframe)的代碼<span id="rec"></span>        $(function () {            $("#rec").on("custom", function (ev, url) {                console.log(url);            });        })這樣無論如何也觸發不了子頁面span元素的custom事件,不知道為什么
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 499 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號