event-propagation

    0熱度

    1回答

    我想使用angularjs編寫treeview。我使用ng-include爲recursive調用..一切都很好,除了ng-click ..當每個節點被點擊時..層次調用是從孩子到它的父母,併爲這個層次結構中的每個節點,火災ng-click。我怎麼能解決這個問題?? ..我有這個確切的問題使用另一種方法(附加元素post-link,我認爲這不是一個好方法),而不是ng-include。 這裏是我的

    3熱度

    1回答

    我想在用戶提交表單之後但在離開頁面之前顯示註釋。 目前我使用這個(減少示例代碼): $('form').submit(function(event) { $('.note').show(); setTimeout(function() { $('form').unbind().submit(); }, 2000); return fa

    0熱度

    2回答

    我已經有一個圖像及相關的鏈接圖。我在那裏的一個地區標籤有一個ng點擊它。目前,當您單擊該ng-click時,它所鏈接的功能將運行,但該頁面將重新加載。如何防止頁面在此過程中重新加載? 我甚至還添加了$ event.stopPropagation()來防止頁面重新加載,但由於某種原因它不工作。這裏是我的HTML: <div ng-app="programApp" ng-controller="pro

    0熱度

    1回答

    我在我的網頁上有一個div,我用AJAX調用填充,我可以在jquery中引用元素event.preventdefault(),這很好。 但是我試圖選擇一個元素現在作爲apposed讓頁面響應點擊事件,我得到一個引用錯誤,我相信這是由於傳播,我不知道應該如何構建我的聲明,糾正這個問題。這裏是我的功能 //show signiture new tab $("#main").on("click", "

    0熱度

    1回答

    我有一個工具提示指令,它應該在點擊時打開/關閉並在任意點擊時關閉。由於angular-translate不允許改變元素本身的內容,我反而附加指令的元素。 該指令看起來有點像這樣(請注意,這是一個簡化版本): { restrict: 'A', scope: {}, compile: function(element) { element.after

    -1熱度

    1回答

    這個jQuery代碼在IE8以外的所有瀏覽器上都很好用。發生什麼事情是,當我點擊IE8頁面上的任何地方時,無論是在鏈接,div還是在空白處,它都會激活滾動事件。我認爲這是一個傳播問題,我已經將它定位到特定的jQuery塊(請參閱下面的jQuery中的註釋),但我不確定如何更改它,以便它在IE8中正常工作。顯然,只有當所選元素被點擊時纔會滾動。 的jQuery: $(".scroll, .tobot

    1熱度

    1回答

    我試圖實現彈出窗口和按鈕,它顯示它。 我這樣做,通過指令的方式: <div class="wrapper" wrapper> <div class="popup" ng-class="{'popup__active':isActive}"> Popup message </div> <button btn>Click me</button> </div>

    21熱度

    2回答

    這是一個基本組成部分。 <ul>和<li>都有onClick函數。我只想要的onClick上<li>火,而不是<ul>。我怎樣才能做到這一點? 我已經與e.preventDefault(),e.​​stopPropagation()玩耍了,但無濟於事。 class List extends React.Component { constructor(props) { super

    0熱度

    1回答

    我有一個CellTable,我通過addDomHandler附加了一個單擊處理程序。然後我添加了一個處理onBrowserEvent(...)的自定義單元格。 我想停止事件在單元的onBrowserEvent中傳播,以便不再調用表處理程序。這可能嗎? table = new CellTable(); table.addDomHandler(new ClickHandler() {

    0熱度

    1回答

    所以我在這個問題上看到了一些問題,但沒有一個適用於我的情況。作爲一個例子,我有一個網頁有多個Javascript文件,將處理程序附加到頁面上的控件 - 一些控件可以有不同JS文件的多個處理程序,例如,下拉列表有2個更改事件。問題是第二個更改函數在第一個更改事件的AJAX請求完成之前運行。 我需要做的是在第一個更改事件上運行ajax請求,如果成功則運行第二個事件。在過去,我可以使用 async: f